2011-02-07 24 views
7

このエラーはWeb上の他の場所でも議論されていますが、これは愚かな質問のように思えるかもしれませんが、私の手には奇妙な状況があります。Rubyエラー: "そのようなファイルやディレクトリはありません - スクリプト/生成(LoadError)"

私はSnow LeopardでRubyとRailsの宝石を更新しています。私は、ruby new testingを使用して新規のRailsプロジェクトを作成し、その後cd ~/testingを使用してそのフォルダにナビゲートし、ruby script/generate scaffold newtest name:stringを使用して、基本的な足場を作成しようとしました、と私は戻って、このエラーを得た:

ruby: No such file or directory -- script/generate (LoadError)

私は徹底的にグーグルを検索し、実装しようとしています私ができるすべての解決策、しかし何も働いていません。なぜこのエラーがあるのか​​、それをどう修正するのか分かりません。

答えて

13

あなたがレール3の上にある場合、コマンドは次のとおりです。

rails generate scaffold newtest name:string 

またはわずかに短い:

rails g scaffold newtest name:string 

お知らせレールないルビー

+0

はありがとう。私はとてもダムを感じるhaha – Jenius

2

Rails 3を使用している場合は、代わりにrailsコマンドを使用する必要があります。これでスクリプトの多くが実行されます。 (これはanother StackOverflow questionに応じている。)

+0

素晴らしいコール。私は馬鹿のように感じる。正確な総コマンドは次のとおりです:rails generate scaffold [NAME] [FIELDS] – Jenius

+0

それを心配しないでください。私はまだRails 2を使い続けているので、Rails 3を試してみると、うんざりしていることに気付いています(それは、現在、私はDjangoを試しています。*謝罪の笑顔*) –

1

あなたは、あなたは、もはや生成/スクリプトを使用しないレールの最新バージョンを使用している場合

代わりにこのような何か使用して、レール3の試みを

cd ~/testing 
rails generate scaffold Post name:string title:string content:text 

をあなたが好きな場合は、ここではレール2とレール3との違いについての詳細情報を見つけることができます:

http://www.viget.com/extend/rails-3-generators-scaffolding/

関連する問題