質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Cloud9

Cloud9は、クラウドからのプログラミングが可能になるWebサービス。IDEとしての機能が搭載されており、GitHubやHerokuなど他ツールとの連携も可能です。ブラウザ上で動くため、デバイスに関係なく開発環境を準備できます。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Q&A

解決済

2回答

463閲覧

Ruby,Railsのバージョンアップに伴うサーバ起動時のエラー

hata11

総合スコア8

Cloud9

Cloud9は、クラウドからのプログラミングが可能になるWebサービス。IDEとしての機能が搭載されており、GitHubやHerokuなど他ツールとの連携も可能です。ブラウザ上で動くため、デバイスに関係なく開発環境を準備できます。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Ruby on Rails

Ruby on Railsは、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

0グッド

0クリップ

投稿2021/04/09 19:53

編集2021/04/09 23:49

Ruby on Railsのアプリで以下の作業を行ったところ、開発環境(AWS Cloud9)内でサーバが立ち上がらずエラーになってしまいます。
エラーメッセージを調べても、糸口がいまいちつかめず解決に至らずにいます。

もし、問題ありそうな可能性という程度でも何かアドバイス頂ければ、この上なくありがたいです。

何卒よろしくお願いいたします

やったこと

以下へそれぞれバージョンアップデートを実施

 ・ruby '2.3.4' → ruby '2.5.9'
・rails '4.2.5' → rails ‘4.2.8'

開発環境

AWS Cloud9

事象

開発環境内でサーバが立ち上らず、以下のエラーメッセージになる

エラーメッセージ

Traceback (most recent call last): 24: from bin/rails:9:in `<main>' 23: from bin/rails:9:in `require' 22: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/railties-4.2.8/lib/rails/commands.rb:17:in `<top (required)>' 21: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/railties-4.2.8/lib/rails/commands/commands_tasks.rb:39:in `run_command!' 20: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/railties-4.2.8/lib/rails/commands/commands_tasks.rb:75:in `server' 19: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/railties-4.2.8/lib/rails/commands/commands_tasks.rb:75:in `tap' 18: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/railties-4.2.8/lib/rails/commands/commands_tasks.rb:80:in `block in server' 17: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/railties-4.2.8/lib/rails/commands/server.rb:78:in `start' 16: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/railties-4.2.8/lib/rails/commands/server.rb:139:in `log_to_stdout' 15: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/rack-1.6.13/lib/rack/server.rb:337:in `wrapped_app' 14: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/railties-4.2.8/lib/rails/commands/server.rb:61:in `app' 13: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/rack-1.6.13/lib/rack/server.rb:209:in `app' 12: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/rack-1.6.13/lib/rack/server.rb:300:in `build_app_and_options_from_config' 11: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/rack-1.6.13/lib/rack/builder.rb:40:in `parse_file' 10: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/rack-1.6.13/lib/rack/builder.rb:49:in `new_from_string' 9: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/rack-1.6.13/lib/rack/builder.rb:49:in `eval' 8: from /home/ubuntu/environment/アプリ名/config.ru:in `<main>' 7: from /home/ubuntu/environment/アプリ名/config.ru:in `new' 6: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/rack-1.6.13/lib/rack/builder.rb:55:in `initialize' 5: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/rack-1.6.13/lib/rack/builder.rb:55:in `instance_eval' 4: from /home/ubuntu/environment/アプリ名/config.ru:6:in `block in <main>' 3: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require' 2: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:240:in `load_dependency' 1: from /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `block in require' /home/ubuntu/アプリ名/vendor/bundle/ruby/2.5.0/gems/activesupport-4.2.8/lib/active_support/dependencies.rb:274:in `require': no implicit conversion from nil to integer (TypeError)

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

rubyのバージョンとrailsのバージョンを合わせてバージョンアップ作業をし、解決しました

投稿2021/04/25 14:33

hata11

総合スコア8

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

問題を切り分けるため,まず Ruby 2.3.4 のままで Rails を 4.2.8 に上げてみてはどうでしょうか。
もし問題が無ければ,Ruby を 2.3 系の最新である 2.3.7 に上げ,次に 2.4 系の最新である 2.4.10 に,と順に上げるのがよさそうです。

投稿2021/04/21 19:00

scivola

総合スコア2108

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hata11

2021/04/25 14:32

コメントいただきありがとうございます! rubyとrailsのバージョンの不釣り合いなことが原因だったようです 解決いたしました
scivola

2021/04/25 21:56

もしよかったら,具体的にどのバージョンでどうだったということを書いていただくと,同じ問題にぶつかった方の参考になるかと思います。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問