🎄teratailクリスマスプレゼントキャンペーン2024🎄』開催中!

\teratail特別グッズやAmazonギフトカード最大2,000円分が当たる!/

詳細はこちら
Ruby on Rails

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

Q&A

1回答

835閲覧

cloud9でのrails serverの開き方と対処

pana26

総合スコア4

Ruby on Rails

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

0グッド

1クリップ

投稿2019/11/12 09:39

編集2019/11/12 09:57

前提・実現したいこと

ここ数日rails の環境構築に悩まされており、色々調べてCloud9に至ったのですが、結局そこでもサーバーを起動することが出来ませんでした。sqlite3の更新やら何やらを調べられる範囲で調べて試したのですが、自前の構築でもcloud9でも駄目でした。初心者の自分ではもう詰みの状態なので詳しい方にお力添えをお願いしたいです。

発生している問題・エラーメッセージ

開いたwebページ(Gem::LoadError)↓↓

Specified 'sqlite3' for database adapter, but the gem is not loaded. Add gem 'sqlite3' to your Gemfile (and ensure its version is at the minimum required by ActiveRecord).

xtracted source (around line #176):
174
175
176
177
178
179

require path_to_adapter rescue Gem::LoadError => e raise Gem::LoadError, "Specified '#{spec[:adapter]}' for database adapter, but the gem is not loaded. Add `gem '#{e.name}'` to your Gemfile (and ensure its version is at the minimum required by ActiveRecord)." rescue LoadError => e raise LoadError, "Could not load '#{path_to_adapter}'. Make sure that the adapter in config/database.yml is valid. If you use an adapter other than 'mysql2', 'postgresql' or 'sqlite3' add the necessary adapter gem to the Gemfile.", e.backtrace end

Rails.root: /home/ec2-user/environment/s

Application Trace | Framework Trace | Full Trace
activerecord (5.0.7.2) lib/active_record/connection_adapters/connection_specification.rb:176:in rescue in spec' activerecord (5.0.7.2) lib/active_record/connection_adapters/connection_specification.rb:173:in spec'
activerecord (5.0.7.2) lib/active_record/connection_handling.rb:53:in establish_connection' activerecord (5.0.7.2) lib/active_record/railtie.rb:125:in block (2 levels) in class:Railtie'
activesupport (5.0.7.2) lib/active_support/lazy_load_hooks.rb:69:in instance_eval' activesupport (5.0.7.2) lib/active_support/lazy_load_hooks.rb:69:in block in execute_hook'
activesupport (5.0.7.2) lib/active_support/lazy_load_hooks.rb:60:in with_execution_control' activesupport (5.0.7.2) lib/active_support/lazy_load_hooks.rb:65:in execute_hook'
activesupport (5.0.7.2) lib/active_support/lazy_load_hooks.rb:50:in block in run_load_hooks' activesupport (5.0.7.2) lib/active_support/lazy_load_hooks.rb:49:in each'
activesupport (5.0.7.2) lib/active_support/lazy_load_hooks.rb:49:in run_load_hooks' activerecord (5.0.7.2) lib/active_record/base.rb:324:in module:ActiveRecord'
activerecord (5.0.7.2) lib/active_record/base.rb:24:in <top (required)>' activesupport (5.0.7.2) lib/active_support/dependencies.rb:293:in require'
activesupport (5.0.7.2) lib/active_support/dependencies.rb:293:in block in require' activesupport (5.0.7.2) lib/active_support/dependencies.rb:259:in load_dependency'
activesupport (5.0.7.2) lib/active_support/dependencies.rb:293:in require' activerecord (5.0.7.2) lib/active_record/migration.rb:559:in connection'
activerecord (5.0.7.2) lib/active_record/migration.rb:546:in call' actionpack (5.0.7.2) lib/action_dispatch/middleware/callbacks.rb:38:in block in call'
activesupport (5.0.7.2) lib/active_support/callbacks.rb:97:in __run_callbacks__' activesupport (5.0.7.2) lib/active_support/callbacks.rb:750:in _run_call_callbacks'
activesupport (5.0.7.2) lib/active_support/callbacks.rb:90:in run_callbacks' actionpack (5.0.7.2) lib/action_dispatch/middleware/callbacks.rb:36:in call'
actionpack (5.0.7.2) lib/action_dispatch/middleware/executor.rb:12:in call' actionpack (5.0.7.2) lib/action_dispatch/middleware/remote_ip.rb:79:in call'
actionpack (5.0.7.2) lib/action_dispatch/middleware/debug_exceptions.rb:49:in call' web-console (3.7.0) lib/web_console/middleware.rb:135:in call_app'
web-console (3.7.0) lib/web_console/middleware.rb:22:in block in call' web-console (3.7.0) lib/web_console/middleware.rb:20:in catch'
web-console (3.7.0) lib/web_console/middleware.rb:20:in call' actionpack (5.0.7.2) lib/action_dispatch/middleware/show_exceptions.rb:31:in call'
railties (5.0.7.2) lib/rails/rack/logger.rb:36:in call_app' railties (5.0.7.2) lib/rails/rack/logger.rb:24:in block in call'
activesupport (5.0.7.2) lib/active_support/tagged_logging.rb:69:in block in tagged' activesupport (5.0.7.2) lib/active_support/tagged_logging.rb:26:in tagged'
activesupport (5.0.7.2) lib/active_support/tagged_logging.rb:69:in tagged' railties (5.0.7.2) lib/rails/rack/logger.rb:24:in call'
sprockets-rails (3.2.1) lib/sprockets/rails/quiet_assets.rb:13:in call' actionpack (5.0.7.2) lib/action_dispatch/middleware/request_id.rb:24:in call'
rack (2.0.7) lib/rack/method_override.rb:22:in call' rack (2.0.7) lib/rack/runtime.rb:22:in call'
activesupport (5.0.7.2) lib/active_support/cache/strategy/local_cache_middleware.rb:28:in call' actionpack (5.0.7.2) lib/action_dispatch/middleware/executor.rb:12:in call'
actionpack (5.0.7.2) lib/action_dispatch/middleware/static.rb:136:in call' rack (2.0.7) lib/rack/sendfile.rb:111:in call'
railties (5.0.7.2) lib/rails/engine.rb:522:in call' puma (3.12.1) lib/puma/configuration.rb:227:in call'
puma (3.12.1) lib/puma/server.rb:660:in handle_request' puma (3.12.1) lib/puma/server.rb:474:in process_client'
puma (3.12.1) lib/puma/server.rb:334:in block in run' puma (3.12.1) lib/puma/thread_pool.rb:135:in block in spawn_thread'
This error occurred while loading the following files:
active_record/base
Request

該当のソースコード

=> Booting Puma
=> Rails 5.0.7.2 application starting in development on http://localhost:8080
=> Run rails server -h for more startup options
Puma starting in single mode...

  • Version 3.12.1 (ruby 2.6.3-p62), codename: Llamas in Pajamas
  • Min threads: 5, max threads: 5
  • Environment: development
  • Listening on tcp://localhost:8080

Use Ctrl-C to stop

試したこと

ここに問題に対して試したことを記載してください

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

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

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

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

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

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

guest

回答1

0

Ruby on Railsチュートリアル(で検索)に丁寧な環境構築方法が記載されています。
1.2章が参考になると思います。

投稿2019/11/15 06:30

SakStar

総合スコア24

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.36%

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

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

質問する

関連した質問