はじめに
rails sでサーバーが起動できなかった時に行った対処法を記事に残したいと思います。
エラーの発生
以下のコマンドを実行
rails s
サーバーが立ち上がらず、このようなエラー文が出ました。
Traceback (most recent call last):
4: from bin/rails:3:in `<main>'
3: from bin/rails:3:in `load'
2: from /Users/○○○/●●●/△△△/spring:10:in `<top (required)>'
1: from /Users/○◯○/●●●/△△△/bin/spring:10:in `read'
/Users/○○○/●●●/△△△/bin/spring:10:in `read': No such file or directory @ rb_sysopen - /Users/○○○/●●●/△△△/Gemfile.lock (Errno::ENOENT)
最後の行の一文から、Gemfileが原因と判断しました。
directory @ rb_sysopen - /Users/○○○/●●●/△△△/Gemfile.lock (Errno::ENOENT)
対処法
以下のコマンドを試してみました。
bundle install
再度rails sコマンドを実行し、サーバーを起動することができました。
参考文献
解決にあたり、こちらの記事を参考にさせていただきました。
https://qiita.com/Takeroishi/items/0b8b8788f800ade7a3e5