1

RubyonRailsプロジェクトにLESSをインストールしようとしています。gemを正常に実行できますが、LESSのプラグインをインストールしようとすると、エラーが発生します。ターミナルに表示される内容は次のとおりです。

MacBook:benji jesse$ sudo gem install less
Successfully installed less-1.2.21
1 gem installed
Installing ri documentation for less-1.2.21...
Installing RDoc documentation for less-1.2.21...
MacBook:benji jesse$ sudo script/plugin install git://github.com/cloudhead/more.git
sudo: script/plugin: command not found

私はRubyonRails(Mac上)を学ぼうとしている.NET開発者なので、これらすべてに不慣れです。

私の質問は次のとおりです。

  • スクリプト/プラグインコマンドは標準コマンドですか?
    • それは何をするためのものか?
    • このコマンドの詳細はどこで確認できますか?
  • コマンドが見つからないと表示されるのはなぜですか?
4

2 に答える 2

3

スクリプト/プラグインコマンドは標準コマンドですか?

レール2にあり、レール3で変更されています。

rails plugin
# or
script/rails plugin

それは何をするためのものか?

指定されたプラグインをにインストールしますRAILS_ROOT/vendor/pluginが、このgemにgem依存関係を追加するよりも、プラグインのgemバージョンがあるかどうかを確認する必要があります。

このコマンドの詳細はどこで確認できますか?

パラメータなしでコマンドを実行する

コマンドが見つからないと表示されるのはなぜですか?

ls script/ファイルが存在するかどうかを確認してください。

于 2010-09-12T14:33:24.127 に答える
0

アプリケーションディレクトリにいる必要があります。フォルダーdevelopment/rails_appにrailsアプリを作成したとします。そこからコマンドを実行する必要script/pluginがあります(そのためのスーパーユーザー権限は必要ありません)。

cd development/rails_app
script/plugin install git://github.com/cloudhead/more.git

プラグインのインストールは、現在のRailsアプリケーション(この場合は)にのみ適用されますrails_app。したがって、別のアプリケーションを作成する場合は、script/pluginコマンドを再実行する必要があります。

于 2010-09-12T14:19:33.970 に答える