Ubuntu 12.04をVirtualBoxにインストールしました。
このチュートリアル に従ってrvm、RubyおよびRailsをインストールしました。
しかし、再起動すると、次のエラーが表示されます。
The program 'Rails' is currently not installed. You can install it by typing:
Sudo apt-get install Rails
その後、gem install Rails
を再試行すると、このエラーが発生します。
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /var/lib/gems
/var/lib/
の下にgems
フォルダーはありません。
誰でもこれを修正するのを手伝ってくれますか?
gem install Rails
は0644などであるため、/var/lib/gems
はルートとして実行する必要があります。したがって、次を使用します。
Sudo gem install Rails
Railsをインストールする方法は2つあります。1つはaptから直接、もう1つはRuby gemからです。
apt-get install Ruby-Rails-3.2
これはRailsをインストールする最良の方法ではありません。Ruby gemがRailsを処理する方が良いでしょう。最初に、RubyおよびRuby gemが最新であることを確認してください
$ Ruby -v && gem -v
Ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
1.8.23
走る
$ apt-get update && apt-get upgrade
最新バージョンを入手する。
注:エラーが発生しました
PERMISSION DENIED
コマンドの前にSudoを追加して正確なコマンドを実行します
Sudo gem install Rails
Railsをインストールする正しい方法でなければなりません。
Sudoコマンドを使用するときは注意してください。何をしているのかを確認してください。 sayingにもあるように、「大きな力には大きな責任が伴います」と須藤も例外ではありません。