web-dev-qa-db-ja.com

プログラム「Rails」は現在インストールされていません

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フォルダーはありません。

誰でもこれを修正するのを手伝ってくれますか?

5
Karlis

gem install Railsは0644などであるため、/var/lib/gemsはルートとして実行する必要があります。したがって、次を使用します。

Sudo gem install Rails
6
hexafraction

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にもあるように、「大きな力には大きな責任が伴います」と須藤も例外ではありません。

0
Dillon Gilmore