質問: ### 発生してる問題 railsにて作っているサービスにlogin機能を追加しようと思い、テストがてら新しいプロジェクトをつくり deviceをインストールしrails g device:installを実行したところエラーが出ました。 ### エラーメッセージ ``` Running via Spring preloader in process 3322 Could not find generator 'device:install'. Maybe you meant 'generator', 'coffee:assets' or 'assets' Run `rails generate --help` for more options. ``` ### エラーまでの経緯 1、Gemfileにgem'device'を記述 ↓ 2、bundle install実行(インストールは成功) ↓ 3、rails g device:install実行時に上記のエラー ### 試したこと 'spring'のバージョンを1.6.3に指定し再度実行→エラー(下記参照) プロジェクトの初期化上記と同エラー ``` There is a version mismatch between the spring client and the server. You should restart the server and make sure to use the same version. CLIENT: 1.6.4, SERVER: 1.7.2 ``` ### 補足情報 Ruby version :ruby 2.3.0p0 rails version :Rails 4.2.5 関係ないとは思われますが諸事情でcloud9を利用して開発を行っています。 設定等は変更しておりません。
回答: 複数バージョンのspringを使用していると > > There is a version mismatch between the spring client and the server. > > You should restart the server and make sure to use the same version. > > > このエラーが発生するようです。 `spring stop`で停止させてみてはどうでしょうか。 なお、上記では駄目な場合もあり、その場合は、アップデートでバージョンを統一したり、アンインストールすることで対応した人もいるようです。 参考URL: