2012-02-19 16 views
5

最新のバージョンではレールに問題があります。 は、私は新しいアプリを作成しまし」(レール新しいMyProjectの)しかし、私は、スクリプト/生成、唯一持っているスクリプト/レールを持っていないと私はRails 3.2でプラグインを作成できませんか?

ruby ./script/rails generate plugin my_plugin 
"Could not find generator plugin.". 

を入力するときは、プラグインのテンプレートを生成する方法任意のアイデアを持っていますか? このコマンドを使用せずにプラグインを作成することはできますか?

PS:私はルビー1.8.7とRailsの3.2.1を使用しています[ユニバーサル-darwin11.0]

+0

プラグインジェネレータはありません。 'rails g'は利用可能なジェネレータを示します。 – Kuba

答えて

8

プラグイン・ジェネレータは、Railsの3.2.0のリリースで削除されました。変更ログhereを参照してください。今すぐ次のコマンドを使用できます:

rails plugin new my_plugin 

ただし、プロジェクトの外でコマンドを実行する必要があるので注意してください。独自のGemfileを使ってプラグイン構造全体を作成します。したがって、プラグインを作成した後で、Railsアプリケーションでそれを使用して、パスオプション付きのGemfileに追加することができます。次のようなものがあります。

gem 'my_plugin', path: '/path/to/my_plugin' 

Ruby 1.8.7を使用しています。 Ruby 1.9.3にアップグレードすることを検討してください。 Rails 3.2はRuby 1.8.7をサポートするフレームワークの最後のバージョンです。

+0

ありがとうございます、それは働いています...私はRubyonrailの公式websoteを嫌い、 "始まっている"ドキュメントが古くなっています... – 0xBAADF00D

+0

ええ、あなたは絶対に正しいです... – lucapette

関連する問題