2017-06-07 156 views
0

我已經使用Homebrew安裝了rbenv。如何在不使用sudo gem install的情況下安裝Rails

$ rbenv local 
2.4.0 

$ rbenv global 
2.4.0 

$ ruby -v 
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16] 

當我檢查Rails版本時,我收到以下消息;

Rails is not currently installed on this system. To get the latest version, simply type: 

$ sudo gem install rails 

You can then rerun your "rails" command. 

我已被告知不安裝使用sudo Rails的,所以我試圖運行gem install rails,但它給了我下面的錯誤;

ERROR: While executing gem ... (Errno::EACCES) 
    Permission denied @ rb_sysopen -  /Users/USER1/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/thread_safe-0.3.6/.rspec 

難道我不應該用sudo安裝rails嗎?如果可以的話,我該怎麼辦?

+0

[Installed Rails可能重複但rails命令說它沒有安裝](https://stackoverflow.com/questions/1954015/installed-rails-but-the-rails-command-says-its-not-installed ) – OneNeptune

回答

0

我安裝了RVM(需要下載並使用GPG)並按照RVM的安裝頁面上的步驟操作。你應該使用sudo?我讀過兩種方式。這裏是頁面鏈接:

https://rvm.io/rvm/install

一次RVM命令安裝:

\curl -sSL https://get.rvm.io | bash -s stable --rails 

將安裝可用導軌的最新穩定版本。我作爲一個完整的新手完成了這個任務,到目前爲止我已經爲我工作(作爲一個稍高一點的新手)。

相關問題