2011-12-19 15 views
1

私はここで興味深い問題に取り掛かります。私がレールにアプリを作成するたびに、私はgemfileをtherubyracerで更新することを余儀なくされています。宝石のインストールが成功した後に、「バンドルインストール」にインストールされない宝石

新しいアプリケーションルートディレクトリ内でgem install therubyracerを正常に実行しましたが、バンドルインストールを実行すると、インストールされた宝石のリストにtherubyracer gemが表示されません。

私はRVM内の私のデフォルトのgemsetの中にtherubyracer gemもうまくインストールしました。これはRVM all do gem listを実行すると表示されます。しかし、新しいレールアプリケーションを作成すると、バンドルされた宝石のリストにその兵士が表示されません。

奇妙なことに、新しいレールアプリのディレクトリに移動して宝石リストを実行すると、その通りです。しかし、何とか私がバンドルインストールを実行すると、バンドルされた/インストールされた宝石のリストには、引き続き表示されません。

私は私が怒っているかもしれないと感じます。問題の=)

+1

実行しているコマンドを正確に表示してください。あなたの質問から、句読点の欠如のために、あなたが 'bundlerをバンドルする 'か単に' bundle install'を使っているかどうかを知ることは難しいです。 –

+0

私が知っている限り、GemfileにGemファイルがリストされていない場合、 'bundle install 'と一緒にインストールされません。また、rails serverを起動するとロードされません。 – Bohdan

答えて

1

このようなタイプを助けてください、多くの場合、あなたは

別のgemsetディレクトリに新しいアプリケーションではなく、グローバルgemsetを使用

directory.Thenこのタイプのたびに作成する必要がありRVM.Soを正常にインストールしている表示されます問題が発生することはありません。

rvm gemset create blog 

あなたはブログのディレクトリに移動し、その後、このコマンド

rvm use [email protected] 

を使用ルビー1.9.2をインストール

あなたが持っている例もこのgemsetディレクトリともルビーバージョンを使用する必要がありますこの宝石をインストールしてインストールしてください。

gem install bundler 

また、バンドルインストールしてください。ので、すべてのローカルの宝石は、このブログのディレクトリにインストールされます

rvmの下にあり、そこに矛盾が表示されません。

関連する問題