RVM故障排除

时间:2014-04-28 18:14:45

标签: ruby-on-rails error-handling rvm

我正在尝试修复我的RVM。上周一切都运行良好但今天由于某种原因我的rails命令无法正常工作。例如,如果我尝试:

rails new blog

我收到此错误:

.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:110:in `require': cannot load such file -- rails/version (LoadError)

这是因为我的ruby版本已经过时了吗?有谁知道我怎么解决这个问题?我看了一遍,只发现了rvm get stable命令,但这并没有解决我的问题。感谢所有知道这里发生了什么的人。

抱歉格式不正确,你走了。

 here is ruby -v: 

`

ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]  

这是我用rails -v:

得到的错误
/home/tyrel/.rvm/rubies/ruby-2.0.0-p247/lib/ruby/site_ruby/2.0.0/rubygems/core_e‌​xt/kernel_require.rb:110:in `require': cannot load such file -- rails/version (LoadError) 

这里是rvm list:

rvm rubies ruby​​-1.9.3-p448 [x86_64] ruby​​-1.9.3-p484 [x86_64] = * ruby​​-2.0.0-p247 [x86_64] ruby​​-2.0.0-p353 [x86_64]#=> ; - 电流#= * - 电流&&默认#* - 默认

1 个答案:

答案 0 :(得分:0)

感谢您的帮助,但经过进一步的研究,我发现了我需要做的事情。

首先我跑了:

gem pristine --all

然后我在这里发现了另一篇推荐尝试这个的帖子:

您需要运行以下

user $ source~ / .rvm / scripts / rvm 然后运行这个

user $ type rvm |头-n 1 如果你得到

rvm是一个功能 问题解决了。

您还需要运行用户$ rvm要求以查看操作系统的依赖性要求

来源:https://rvm.io/rvm/install/

我忘了你需要把这段代码放到〜/ .bashrc或〜/ .zshrc文件中,你不需要再写这段代码了。干杯! -Jorge Garcia

毕竟我的RVM已修复,我可以使用我的rails new projectname命令。

感谢所有帮助社区!!!< 3