2024.11.14
いまさらNode.jsを知ろう~環境構築も~
2018.09.05
プログラミングRails g migrationが動かない
坂東です。
新規プロジェクトを git clone で持ってきて開発してて、テーブル増やすべと rails g migration hogehoge を叩いたら以下のエラーになって実行できないんです。
Usage: rails new APP_PATH [options] Options: 〜〜〜〜〜 Description: The 'rails new' command creates a new Rails application with a default directory structure and configuration at the path you specify. 〜〜〜〜〜〜 Example: rails new ~/Code/Ruby/weblog This generates a skeletal Rails installation in ~/Code/Ruby/weblog. See the README in the newly created application to get going.
いろいろ調べてたらプロジェクト内に bin/ フォルダが無い事が原因でした。
bin には rake とか rails とか入っているのですがそれが無いので、プロジェクト外のやつを実行してたわけですね。
ただ普通に rails new してれば bin/ は作られるはずですが、なぜ無いかというと、 適当にコピペで作った .gitignore に bin/ が記載されちゃってるからでした。消して解消。
おマヌケですが同じ様なハマりをする人もいるかもと思いググって辿り着ける様に書いておきます。
おわり。
【記事への感想募集中!】
記事への感想・ご意見がありましたら、ぜひフォームからご投稿ください!【テクノデジタルではエンジニア/デザイナーを積極採用中です!】
下記項目に1つでも当てはまる方は是非、詳細ページへ!Qangaroo(カンガルー)
【テクノデジタルのインフラサービス】
当社では、多数のサービスの開発実績を活かし、
アプリケーションのパフォーマンスを最大限に引き出すインフラ設計・構築を行います。
AWSなどへのクラウド移行、既存インフラの監視・運用保守も承りますので、ぜひご相談ください。
詳細は下記ページをご覧ください。
最近の記事
タグ検索