MRからエンジニアへ

プログラミング初心者がご飯を食べれるようになるまで

【エラー】 rails g config:install


初心者ということもあり、用語についても調べてアウトプットしていきます!

 

初心者の同志の方の勉強の一助になれれば幸いです♪

 

それでは頑張っていきましょう

今回はエラーです。 プログラミングにエラーは付き物ですね!

 

【エラー】 rails g config:install

$rails g config:install

Running via Spring preloader in process 34538
Could not find generator 'config:install'. Maybe you meant 'sorcery:install', 'draper:install' or 'rspec:install'
Run `rails generate --help` for more options.

ググるとspringが起動しているとエラーが起きるようです。

(最後にspringの解説を載せるのでここでは省略します。)

psコマンドで現在実行中のプロセスを一覧表示してみます。

$ps

  spring起動中でした。

killコマンドを使用してspringをダウンさせます。  

$kill -9 [springのPID]

ではもう一度。 

$rails g config:install

Running via Spring preloader in process 34600
create config/initializers/config.rb
create config/settings.yml
create config/settings.local.yml
create config/settings
create config/settings/development.yml
create config/settings/production.yml
create config/settings/test.yml
append .gitignore

できた!



springとは?


Spring is a Rails application preloader. It speeds up development by keeping your application running in the background so you don't need to boot it every time you run a test, rake task or migration.

github.com



SpringはRailsアプリケーションのプリローダーです。 アプリケーションをバックグラウンドで実行し続けることで開発をスピードアップするため、test、rake task、またはmigrationを実行するたびにアプリケーションを起動する必要はありません。とのことです。

rails cやrails sなども高速化してくれているようですが、今回は裏目にでて競合してしまったようです。