2015-05-05 69 views
0

只想提問。每當我有一個rails命令時,我都會遇到這種錯誤。即使是'鐵軌-v'。這是錯誤信息:Rails加載錯誤

/home/jump007/.rvm/gems/ruby-2.2.1/bin/rails:23:in `load': cannot load such file -- /home/jump007/.rvm/gems/ruby-2.2.1/gems/rails-4.2.1/bin/rails (LoadError) 
    from /home/jump007/.rvm/gems/ruby-2.2.1/bin/rails:23:in `<main>' 

我也嘗試創建新的rails項目時出現此錯誤。

這是我的鋼軌文件:

#!/home/jump007/.rvm/rubies/ruby-2.2.1/bin/ruby 
# 
# This file was generated by RubyGems. 
# 
# The application 'rails' is installed as part of a gem, and 
# this file is here to facilitate running it. 
# 

require 'rubygems' 

version = ">= 0" 

if ARGV.first 
    str = ARGV.first 
    str = str.dup.force_encoding("BINARY") if str.respond_to? :force_encoding 
    if str =~ /\A_(.*)_\z/ and Gem::Version.correct?($1) then 
    version = $1 
    ARGV.shift 
    end 
end 

gem 'rails', version 
load Gem.bin_path('rails', 'rails', version) 

我用RVM並能正常工作。我只使用ruby 2.2.1版本。當我安裝稱爲rspec的新寶石時,錯誤開始了,一切都變得粗糙。請幫助我

回答

1

我解決了我自己的問題。我只卸載了導軌,並使用RVM重新安裝。我猜我的問題是我安裝了兩個版本的導軌。感謝我的直覺;)

0

您是否嘗試過以下命令?

gem install rails 
+0

是的,但它並沒有幫助我的問題。 – ana

+0

你可以發佈 '哪個rails' 和你的路徑變量的結果嗎? –

+0

這是軌 「/home/jump007/.rvm/gems/ruby-2.2.1/bin/rails」 – ana