2

VPS に Ruby をインストールしようとしました。メモリ不足の問題のため、ruby 1.9.2 をコンパイルできませんでした。そこで、Ruby Enterprise Edition を試してみることにしました。これは、メモリの問題について文句を言うことなくコンパイルされました。次に、rubygems をインストールし、動作をテストするために をインストールしhamlました。出来た。

次のステップは、レールをインストールすることでしたgem install rails。ダウンロードしたバージョンは最新の 3.0.5 でした。インストールはうまくいきました。ただし、新しいプロジェクトを作成しようとすると、次のメッセージが表示されます。

no such file to load -- rails/cli

インターネットを見回すと、これは古いバージョンの Rails に関連する問題であり、gem clean. 以前は他のバージョンの Ruby を持っていなかったので、他のバージョンの Rails もありませんでした。しかし、念のために、gem cleanレールを再インストールしてから再インストールしました。問題は解決しません。

どうすればこれを修正できますか?

4

1 に答える 1

0

Ruby Enterprise Edition がインストールした gem バイナリを実行していることを確認してください。そうではなく:

gem インストールレール

次のようになります。

sudo /opt/ruby-enterprise-XXX/bin/gem インストール レール

毎回パス全体を入力する手間を省くために、次のように REE バイナリをシンボリック リンクできます。

sudo ln -sf /opt/ruby-enterprise-XXX/bin/* /usr/bin/.

于 2011-12-07T07:18:11.790 に答える