[英]Install Rails won't start
我已經按照railcast.com上的310條Railcast在軌道上安裝了ruby。 現在,我可以運行並創建一個新的rails並使用rails來運行它。 我關閉終端並重新啟動后,問題就來了,我得到以下錯誤
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
紅寶石版
ruby -v
ruby 1.9.3p286 (2012-10-12 revision 37165) [i686-linux]
如果我做rails -vi,請關注
The program 'rails' is currently not installed. You can install it by typing:
sudo apt-get install rails
whereis rails
rails:
寶石環境給我這個
- RUBYGEMS VERSION: 1.8.24
- RUBY VERSION: 1.9.3 (2012-10-12 patchlevel 286) [i686-linux]
- INSTALLATION DIRECTORY: /home/john/.rvm/gems/ruby-1.9.3-p286
- RUBY EXECUTABLE: /home/john/.rvm/rubies/ruby-1.9.3-p286/bin/ruby
- EXECUTABLE DIRECTORY: /home/john/.rvm/gems/ruby-1.9.3-p286/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /home/john/.rvm/gems/ruby-1.9.3-p286
- /home/john/.rvm/gems/ruby-1.9.3-p286@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
我也相信他的答案是正確的,而且似乎也有這個問題。Installed Rails但rails命令說它沒有安裝 。 但我不知道如何放置路徑。 任何幫助,將不勝感激
嘗試鍵入rvm -v,如果發生錯誤,則說明您的rvm安裝有問題,如果是這樣,請嘗試獲取外殼程序配置文件的源,即如果您在Mac上使用bash:“ source〜/ .profile”
我正在使用Mac OSX,並且在主目錄下的.bashrc中。 有一行: PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting
順便說一句,您應該通過rvm use 1.9.3
命令告訴rvm使用1.9.3的ruby
您的問題可能是rvm在您的紅寶石版本之間切換的問題,並且當您重新啟動終端時,它不是退出之前使用的舊紅寶石版本。 因此可以采取一種解決方案。 您在rails應用程序文件夾中創建“ .rvmrc”文件,並在其中僅放置一行:
rvm使用1.xx
其中1.xx是將使用的紅寶石版本。 一旦有了此版本的寶石護欄,它將始終為您服務。 該文件只是告訴您在應用復制過程中使用哪種紅寶石外殼
@ user1022209,如果紅寶石版本存在問題,您的解決方案也可以使用,但要點是,輸入文件夾時始終必須設置紅寶石,這可能會使某些問題困擾。 我認為設置默認紅寶石版本的最佳方法是使用.rvmrc文件。
3行文字:
vim .rvmrc#創建新文件,然后您必須按“ i”進入插入模式
rvm use 1.xx#僅包含此行,然后按“ ESC”並鍵入
:wq或:wq!
最后按Enter鍵,您將永遠完成:)
希望它能解決您的問題
gem install rails
使用從源代碼編譯的Ruby安裝Rails時,請勿sudo
或apt-get
。 您可能需要先刪除Rails軟件包,因為您已經嘗試使用apt-get軟件包管理器進行安裝。
apt-get remove --purge rails
apt-get clean
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.