私は、Linuxのシェルスクリプトを実行することによって、モデルを生成することができなければなりません。
スクリプトはappフォルダに直接配置され、次のようになります。
#!/bin/bash cd /home//Websites/ rails g model my_model name:string accepted:boolean [etc...]
問題は次のとおりです。スクリプトを実行すると、モデルが作成されません。なぜどんなアイデア?
試す
exec "rails g model my_model name:string accepted:boolean"
シェルが同じコンテキストで実行されていることを確認するには、シバンを削除して、現在のシェルと同じでも異なってもよい別の bash を起動しないようにします。
bash
もしあなたがrvm /同様のものを使っているなら、(a)デフォルトを持っている、(b)バージョン/ gemsetを指定している、(c)rvmのような cd
cd
さもなければ、うまくいくはずです - それは私のためです(シバンを使っているので、現在のrvm環境を使用します)。