我沒有與版本相關的內容進行不同項目的Ruby和現在當我要開始一個特定的項目,我有以下寶石錯誤:的Rails的Ruby的gem版本問題
/home/glory/.rbenv/versions/2.2.4/lib/ruby/2.2.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'railties' (>= 0) among 14 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/home/glory/.rvm/gems/ruby-2.2.4:/home/glory/.rvm/gems/[email protected]', execute `gem env` for more information
from /home/glory/.rbenv/versions/2.2.4/lib/ruby/2.2.0/rubygems/dependency.rb:324:in `to_spec'
from /home/glory/.rbenv/versions/2.2.4/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb:64:in `gem'
from /home/glory/.rbenv/versions/2.2.4/bin/rails:22:in `<main>'
當我鍵入gem env
我得到:
RubyGems Environment:
- RUBYGEMS VERSION: 2.6.10
- RUBY VERSION: 2.2.4 (2015-12-16 patchlevel 230) [x86_64-linux]
- INSTALLATION DIRECTORY: /home/glory/.rvm/gems/ruby-2.2.4
- USER INSTALLATION DIRECTORY: /home/glory/.gem/ruby/2.2.0
- RUBY EXECUTABLE: /home/glory/.rvm/rubies/ruby-2.2.4/bin/ruby
- EXECUTABLE DIRECTORY: /home/glory/.rvm/gems/ruby-2.2.4/bin
- SPEC CACHE DIRECTORY: /home/glory/.gem/specs
- SYSTEM CONFIGURATION DIRECTORY: /home/glory/.rvm/rubies/ruby-2.2.4/etc
- RUBYGEMS PLATFORMS:
- ruby
- x86_64-linux
- GEM PATHS:
- /home/glory/.rvm/gems/ruby-2.2.4
- /home/glory/.rvm/gems/[email protected]
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- https://rubygems.org/
- SHELL PATH:
- /home/glory/.rvm/gems/ruby-2.2.4/bin
- /home/glory/.rvm/gems/[email protected]/bin
- /home/glory/.rvm/rubies/ruby-2.2.4/bin
- /home/glory/.rvm/bin
- /usr/local/heroku/bin
- /home/glory/.rbenv/plugins/ruby-build/bin
- /home/glory/.rbenv/shims
- /home/glory/.rbenv/bin
- /usr/local/sbin
- /usr/local/bin
- /usr/sbin
- /usr/bin
- /sbin
- /bin
- /usr/games
- /usr/local/games
我該如何解決?
非常好...這是問題所在。謝謝!其中一個應該被刪除? – Lory
是的,應該刪除一個。哪一個取決於你。 rbenv簡單輕便,您可以使用插件添加其他功能,因此RVM功能更全面,更大且更復雜。 –
@錫文我出於你說的原因刪除了RVM,並且因爲我發現rbenv對初學者更好。 – Lory