无法加载这样的文件--rubygems.rb(LoadError)
我对ruby不熟悉。我用无法加载这样的文件--rubygems.rb(LoadError),ruby,rspec,rubygems,Ruby,Rspec,Rubygems,我对ruby不熟悉。我用sudo apt get purge ruby删除了ruby 1.9,然后 我使用安装ruby 2.3.0。但是我犯了以下错误 <internal:gem_prelude>:4:in `require': cannot load such file -- rubygems.rb (LoadError) from <internal:gem_prelude>:4:in `<internal:gem_prelude> :4:在'r
sudo apt get purge ruby
删除了ruby 1.9,然后
我使用安装ruby 2.3.0。但是我犯了以下错误
<internal:gem_prelude>:4:in `require': cannot load such file -- rubygems.rb (LoadError)
from <internal:gem_prelude>:4:in `<internal:gem_prelude>
:4:在'require'中:无法加载这样的文件--rubygems.rb(LoadError)
发信时间:4:00`
运行rspec my_script.rb
时
谷歌搜索后仍然无法修复此问题!有人能帮我吗?似乎rspec二进制文件只为您以前的ruby版本安装。因此,它被发现,但不能保证工作
我建议使用类似于
rvm
()或rbenv
()的东西。它们都可以轻松地处理不同的ruby版本,同时维护依赖关系(例如,不同的加载路径、不同的gem版本等)。如果一个系统上只安装了一个ruby版本,我甚至会使用rvm
。您是用新的ruby版本(2.3.0)安装了gemrspec
还是已经安装了?@AbdooDev它已经安装了