2010-12-08 5 views
12

私はApp EngineでRuby on Railsアプリケーションを作成するためのオンラインチュートリアルに従っていました。"ruby script/plugin"はコマンドですか?

あり、他の人が実行できるコマンドが1つであるが、それは私のUbuntu 10.10上で実行されませんでした:

ruby script/plugin install http://svn.avdi.org/nulldb/trunk/ 

私はそれを実行しようとすると、それは文句:間違って何ruby1.8: No such file or directory script/plugin (LoadError)

私のコンピュータで?

ruby -v ==> 1.8.7 
rails -v ==> 2.3.10 
gem -v ==> 1.3.7 
+0

スクリプトがありますあなたのレールアプリケーション内のディレクトリ? 「LS」の – elmt

+0

ポスト出力は – Bohdan

答えて

2

あなたはちょうど普通の古いscript/plugin install http://svn.avdi.org/nulldb/trunk/を試しましたか?また、あなたは正しいディレクトリにいると確信していますか?(レールプロジェクトのメインディレクトリ)そして、あなたはファイル/プラグインを持っていると確信していますか?

+0

はい..私はウル権利を考える.. 私はそれをチェック..私は思いますルートにありますが、プラグインフォルダはありません。 – jojo

+0

プラグインフォルダはベンダの下にあります。*実行するスクリプト*はファイルスクリプト/プラグインです – Ghoti

9

あなたがRailsの3を使用している場合、あなたは、もはやscript/pluginディレクトリを持っていません。

Rails 3は、 "rails"スクリプトでコマンドを実行するようになりました。

あなたはすべてのrails -v

+0

後述するように、そのプロジェクトがレール3 – jojo

+0

のサポートを解放していないので、こんにちは、私は、レールに2.3.10を使用しています、レール3の完全なコマンドは、レールがpath.to.yourをインストールするプラグイン 'です。 Plugin'を「path.to.your.plugin」のようなものです「のgit://github.com/hiroshi/script-refactor.git」 – bergie3000

2

まずでレールのバージョンを見つけることができますが、あなたのレールのアプリのルートから、そのコマンドを実行していることを確認してください。

21

その後、

rails plugin install http://url/of/your/package 
3

を使用して、あなたのレールのアプリのルートディレクトリにrails3、CDを使用している場合、私は私のために働いた3 ソリューションレールの上rfacebookと同様の問題があった:

cd \MyAppName\app 

rails plugin install svn://rubyforge.org/var/svn/rfacebook/trunk/rfacebook/plugins/rfacebook 
関連する問題