2017-05-29 26 views
-2

每當我在我的命令來運行我的rails server命令提示符它給了我下面的錯誤:我的「軌服務器」命令無法正常工作,意外終止

enter image description here

由於我是新來的Rails的,我不太瞭解它。 指導我的解決方案,如果可能的..

我使用Windows操作系統

+0

請張貼您的錯誤 –

+0

請發表您的錯誤。不是你的錯誤的照片。 *錯誤*。 –

回答

1

Specified 'mysql2' for database adapter, but the gem is not loaded. Add gem 'mysql2' to your Gemfile

導軌5由於您的錯誤說請你Gemfile

# Gemfile 
gem 'mysql2' 

另外補充mysql2確保您已安裝mysql

+0

它已經在那裏 – Sarthak

0

您的問題的答案在錯誤消息中。您正在使用mysql2作爲您的數據庫適配器,但該gem不可用。 將 gem 'mysql2' 添加到您的gem文件中,然後從項目文件夾運行bundle update以安裝缺失的gem。

+0

聲明「gem'mysql2'已經存在於gem文件中,即使在它無法正常工作之後 – Sarthak

+0

您是否運行'bundle install'或'bundle update'來安裝gems?如果有,是否有錯誤信息從那回來? –

0

您需要在您的Gemfile添加

gem 'mysql'

如果添加了,則運行命令bundle install進行安裝。並檢查其安裝是否成功,然後重新啓動服務器。

同時檢查你的Rails版本的寶石版本。