前提・実現したいこと
rails sでサーバを立ち上げたい
発生している問題・エラーメッセージ
新しくrails newしたアプリで、
rails g scaffold bookmark title:string url:string comment:text
としたのち、rails sをしたら、
80行ほどのプロセス?ののち
cannot load such file -- puma/binder (LoadError)
と出てきます。
ファイルがないのかと思い、
~/.rbenv/versions/2.5.1/lib/ruby/gems/2.5.0/gems/puma-3.12.1/lib/puma
に空のbinder.rbを作成したところ、プロセス?が35ほどののち、
uninitialized constant Puma::Launcher::Binder (NameError)
と表示されました。
※上記パスに作成したのは、以前そこにファイルがない、とエラーが出たからです。何かをしたせいか微妙にメッセージが代わり、上記のようなエラーメッセージになりました。
試したこと
同階層にある、以前作った別アプリでは問題なくrails sができています。フォルダ構成は以下の通りです。
environment/ →app1/ #以前作ったアプリ →app2/ #今回rails sが立ち上がらないアプリ
フォルダ構成の問題でしょうか?
ちなみにapp1では、先述のbinder.rbの有無を問わずrails sが立ち上がります。
app2では、rails s -b 0.0.0.0やrails s -b 0.0.0.0 -p 3001などもやってますがダメでした。
ps aux|grep rails(||puma||3000)でも立ち上がってるものはありません。
補足情報(FW/ツールのバージョンなど)
vagrant
ubuntu 18.04
ruby 2.5.1
rails 5.2.3
以上、何卒よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー