0

私は実行しようとしています

rails new demo

しかし、私は言われます:

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.

私はそのコマンドを実行し、多くの 'fetching' 行に続いて多くの 'Installing RDoc documentation for...' が実行されますが、最後の行には次のように書かれています:

Installing RDoc documentation for rails-3.2.13...
file 'lib' not found

その後、実行が停止し、「rails」コマンド (上記を参照) は引き続き機能しません。Rails がインストールされていないのはなぜですか? 他に何をすべきですか?ありがとう

4

3 に答える 3

0

将来アプリケーションで許可の問題が発生する可能性があるため、「sudo gem install rails」を実行することはお勧めできません。

ruby のバージョン マネージャーであるRVMを使用することをお勧めします。さまざまなバージョンの Ruby を簡単にインストールでき、アプリケーション固有の gemset を作成して、未来的な「rails is not currently installed」エラーを最小限に抑えることができます。

これらの概念について検索して読むことを強くお勧めします。

  • RVM
  • ジェムセット
  • .rvmrc
  • .bashrc および .bash_profile
于 2013-03-28T11:57:55.297 に答える
0

これはrdocに関連しているようです。短いバージョン、試してください:

gem install rdoc

そして、レールのインストールを再度開始します。

この正確な問題を抱えている多くの人を助けていると思われるこの回答を見てください。

于 2013-03-28T09:09:50.707 に答える
0

私はそれを解決しました:どうやらディレクトリにレールをインストールしようとしていたようです。私は次のことを行いましたが、うまくいきました:

cd /

それから私は走った

sudo gem install rails

次にcd、関連するディレクトリにもう一度移動します

rails new demo

働いた!

于 2013-03-28T09:13:25.480 に答える