23

の使用に問題がありscript/generateます。またはを使用するように指示されているツリーベースのナビゲーションチュートリアルに従っています。script/plugin install git://github.com/rails/acts_as_tree.gitscript/generate nifty_layout

私は得続けます:

そのようなファイルまたはディレクトリはありません -- スクリプト/プラグイン

私はこれらのバリエーションを試しました:

script/generate nifty_layout
rails generate nifty_layout
ruby script/generate nifty_layout
ruby generate nifty_layout

そして彼らは皆私にこう言います:

-bash: script/generate: そのようなファイルやディレクトリはありません

何か不足していますか?ここに完全なルビーヌビーがあり、答えが見つからないようです。

編集:Mac OS X 10.6のレール3

4

4 に答える 4

59

Rails 3 が問題です (というか、原因です)。Rails 3 以降、すべての「script/whatever」コマンドは「rails anything」に置き換えられました。

したがって、代わりに「rails generate ...」または「rails server」が必要になります。

チュートリアルを見るときは、必ずバージョン番号または投稿日を確認してください:)リンケージ: Rails 3でスクリプト/生成がありません

于 2010-12-01T02:59:23.670 に答える
2

Railsのインターウェブには、急速に進化し、非常に人気があるため、現在、多くの古い情報があります。これらのページは最新のように見えるので、情報の最初のストップとしてRubyonRailsガイドを使用します。

rails generate情報は最新のようです。

于 2010-12-01T03:32:05.503 に答える
1

まず、レール3を使用しているので、「バンドルインストール」を実行したことを確認してください。Railsのインストール方法と使用しているバンドラーのバージョンによっては、実行するRailsバイナリが見つからない場合があるrails generate ..ため、プレフィックスを付けてみることができますがbundle exec rails g、これは非推奨であり、呼び出すと警告が表示されます。また、彼のライブラリでryanのrails 3の指示に従っていることを確認してください(gemfileに追加したらバンドルインストールを実行してください):https ://github.com/ryanb/nifty-generators

于 2010-12-01T03:43:06.937 に答える
0

rails サーバーへのショートカットとして、「rails s」を使用できます。コンソールの場合も同様に「rails c」。

于 2010-12-01T03:24:57.593 に答える