rails new アプリ名でアプリが作成されない
1964 ワード
該当箇所
Railsチュートリアル第3章
$ rails _6.0.3_ new sample_app
を実行すると、エラーが起こりアプリが作成されない。
期待する動作
$ rails _6.0.3_ new sample_app
コマンドが正常に動作し、アプリが作成されること。
取り組んだこと
$ rails _6.0.3_ new sample_app
Yarn not installed. Please download and install Yarn from https://yarnpkg.com/lang/en/docs/install/
$ rails _6.0.3_ new sample_app
Yarn not installed. Please download and install Yarn from https://yarnpkg.com/lang/en/docs/install/
Yarnがインストールされていないようです。Yarnをインストールしてくださいと言われました。
なので、HomebrewのbrewコマンドでYarnをインストールします。
$ brew install yarn
bash: brew: command not found
次は、brewコマンドなんてないよと言われました。
ということはHomebrewがないのだと思い、Homebrewをインストールします。
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Warning: /home/linuxbrew/.linuxbrew/bin is not in your PATH.
PATHが通っていませんよ、と言われました。
なので、PATHを通らせます。
$ echo 'export PATH="/home/linuxbrew/.linuxbrew/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
これでHomebrewがインストールされYarnもインストールされました。
$ rails _6.0.3_ new sample_app
ちゃんとアプリが作成されました!!
結論
$ rails new アプリ名
コマンドでアプリを作成するためには、Yarnをインストールする必要がある。
また、Yarnをインストールするためにはnpmでインストールする方法などもありますが、Homebrewでインストールできる。
参考
Author And Source
この問題について(rails new アプリ名でアプリが作成されない), 我々は、より多くの情報をここで見つけました https://qiita.com/dacchiman/items/9481b34383cd727c5d90著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .