Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
`要求';:无法加载这样的文件--rsruby(LoarError)_Ruby_Gem - Fatal编程技术网

`要求';:无法加载这样的文件--rsruby(LoarError)

`要求';:无法加载这样的文件--rsruby(LoarError),ruby,gem,Ruby,Gem,我刚刚使用下面的代码在Mac上安装了rsruby: sudo gem install rsruby 然后我尝试在我的Ruby代码中加载rsruby: require 'rsruby' 运行此命令时,我收到以下错误: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load s

我刚刚使用下面的代码在Mac上安装了rsruby:

sudo gem install rsruby
然后我尝试在我的Ruby代码中加载rsruby:

require 'rsruby'
运行此命令时,我收到以下错误:

/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- rsruby (LoadError)
    from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require'
    from graphz.rb:1:in `<main>'
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require':无法加载此类文件--rsruby(LoadError)
from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
从graphz.rb:1:in`'

带有
的脚本是否要求“rsruby”
必须与rsruby.rb文件位于同一目录中?

键入
您正在使用的目录中的哪个ruby
,返回
/usr/bin/ruby
尝试在没有sudo的情况下安装gem
gem安装rsruby
导致以下错误:
执行gem时。。。(Gem::FilePermissionError)您没有/Library/Ruby/Gems/2.0.0目录的写入权限。