簡體   English   中英

安裝Rails無法啟動

[英]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時,請勿sudoapt-get 您可能需要先刪除Rails軟件包,因為您已經嘗試使用apt-get軟件包管理器進行安裝。

apt-get remove --purge rails

apt-get clean

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM