2017-05-12 17 views
0

我試圖啓動一個新的rails項目,但每次運行rails new時,都會收到activesupport gem錯誤。我卸載了activesupport並重新安裝了它,它仍然無法工作。我得到以下錯誤: Could not find 'activesupport' (= 5.0.1) - did find: [activesupport-5.1.1] (Gem::LoadError)由於主動支持錯誤,無法運行'rails new'

它帶有該堆棧跟蹤:

Checked in 'GEM_PATH=/Users/LukasBarry/.gem/ruby/2.3.0:/Users/LukasBarry/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0', execute `gem env` for more information 
    from /Users/LukasBarry/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1438:in `block in activate_dependencies' 
    from /Users/LukasBarry/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1427:in `each' 
    from /Users/LukasBarry/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1427:in `activate_dependencies' 
    from /Users/LukasBarry/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/specification.rb:1409:in `activate' 
    from /Users/LukasBarry/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:68:in `block in gem' 
    from /Users/LukasBarry/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:67:in `synchronize' 
    from /Users/LukasBarry/.rbenv/versions/2.3.1/lib/ruby/2.3.0/rubygems/core_ext/kernel_gem.rb:67:in `gem' 
    from /Users/LukasBarry/.rbenv/versions/2.3.1/bin/rails:22:in `<main>' 

任何幫助將不勝感激。不能創建新項目是非常令人沮喪的。我現在也在想,這個寶石可能位於錯誤的文件夾中,而不是沿着被檢查的文件路徑,但我永遠無法在網上找到正確的終端命令來修復它。

+0

你可以發佈你的'Gemfile'嗎? – Brian

+0

這就是問題所在,我還沒有Gemfile,因爲該項目還沒有創建。 – LBarry

回答

0

Got it!原來,我不得不卸載軌道寶石,然後重新安裝它。謝謝!

因爲在尋找解決方案時,我沒有在google或stackoverflow上找到解決這個特定問題的方法,所以希望它能幫助別人。

相關問題