Ruby on rails 找不到';铁路';
在试图解决一些bug时,我错误地将下面的命令从SO复制粘贴到我的终端中,之后我的开发环境似乎不再工作了Ruby on rails 找不到';铁路';,ruby-on-rails,ruby,macos,osx-yosemite,Ruby On Rails,Ruby,Macos,Osx Yosemite,在试图解决一些bug时,我错误地将下面的命令从SO复制粘贴到我的终端中,之后我的开发环境似乎不再工作了 sudo chown -R `whoami` ~/.npm 当我尝试运行rails时,我得到以下错误 /Users/harshamv/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'railties' (>= 0) amon
sudo chown -R `whoami` ~/.npm
当我尝试运行rails
时,我得到以下错误
/Users/harshamv/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'railties' (>= 0) among 43 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/harshamv/.gem/ruby/2.1.0:/Users/harshamv/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0', execute `gem env` for more information
from /Users/harshamv/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/dependency.rb:324:in `to_spec'
from /Users/harshamv/.rvm/rubies/ruby-2.1.2/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:64:in `gem'
from /Users/harshamv/.rvm/gems/ruby-2.1.2/bin/rails:22:in `<main>'
from /Users/harshamv/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `eval'
from /Users/harshamv/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `<main>'
/Users/harshamv/.rvm/rubies/ruby-2.1.2/lib/ruby/site\u ruby/2.1.0/rubygems/dependency.rb:315:在'to_specs'中:在43个总gem中找不到'railties'(>=0)(gem::LoadError)
签入'GEM_PATH=/Users/harshamv/.GEM/ruby/2.1.0:/Users/harshamv/.rvm/rubies/ruby-2.1.2/lib/ruby/gems/2.1.0',执行'GEM env'了解更多信息
from/Users/harshamv/.rvm/rubies/ruby-2.1.2/lib/ruby/site\u ruby/2.1.0/rubygems/dependency.rb:324:in'to_spec'
from/Users/harshamv/.rvm/rubies/ruby-2.1.2/lib/ruby/site\u ruby/2.1.0/rubygems/core\u ext/kernel\u gem.rb:64:in'gem'
from/Users/harshamv/.rvm/gems/ruby-2.1.2/bin/rails:22:in`'
from/Users/harshamv/.rvm/gems/ruby-2.1.2/bin/ruby\u executable\u hooks:15:in'eval'
from/Users/harshamv/.rvm/gems/ruby-2.1.2/bin/ruby\u executable\u hooks:15:in`'
所做的只是将主目录中的一个目录更改为您所有。这是一个NPM目录,与railties无关。还有别的问题。执行捆绑安装
,如果不起作用,当我的rvm
坏了时,我只需将其吹走并重新开始。吹走的意思是什么?这与以下问题有关:@HarshaMV的意思是删除我的.rvm
目录并重新安装。