0

我軌指揮突然停止工作軌工作不

我只是鍵入命令

rails s 

,並得到錯誤

bash: /usr/local/bin/rails: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory 

和命令

ruby -v gives me 

ruby 1.9.1p431 (2011-02-18 revision 30908) [i686-linux] 

任何幫助?

在此先感謝

+1

Ruby 1.9.1不是Ruby的受支持版本。升級到1.9.2,或更好,1.9.3。 – sevenseacat

+0

@sevenseacat我已經安裝了1.9.3-p374現在我收到錯誤ruby -v bash:/home/abc/.rvm/rubies/ruby-1.9.3-p374/bin/ruby:無法執行二進制文件 – shail85

+0

你是rvm組的用戶嗎? – sevenseacat

回答

2

請把你的PATH變量的照顧,我只好也從.bashrc.profile.bash_profile刪除所有紅寶石和RVM條目。也許某處有你的舊紅寶石被指定。

此外:在我的MACOSX_10.6.8我剛剛更新ruby-1.9.3p125到最新版本時出現問題。所以我做了一切從零開始(rvm remove 1.9.3p125),也做了rvm implode完全刪除~/.rvm目錄。

檢查How can I remove RVM (Ruby Version Manager) from my system?

後來:

  • curl -L https://get.rvm.io | bash -s stable
  • source ~/.rvm/scripts/rvm
  • rvm install 1.9.3

這樣做之後,一切工作就好了!