如何解决Rails问题 - 安装mysql2(0.4.4)时出错,Bundler无法继续

时间:2016-06-20 11:36:33

标签: ruby-on-rails ruby-on-rails-5

在使用Rails 4.0及更高版本以及Ruby 2.0及更高版本时,您可能会遇到此问题。

如果您继续推进Rails环境的渐变,这是非常常见的问题。

要遵循的步骤 -

对于Windows系统 -

1.Download the the newest mysql-connector to c:\mysql-connector folder
 2. gem install mysql2 -- '--with-mysql-include="C:\mysql-connector\include" --with-mysql-lib="C:\mysql-connector\lib"

希望它对你有用。 对于Ubuntu系统 -

1. open terminal (Ctrl+alt+T)
2. $ sudo apt-get install libmysqld-dev
Run bundle from your project directory 
3. $ bundle

这将解决问题。我们也可以在这里看到解决方案。

https://randvblog.wordpress.com/2016/06/20/how-to-resolve-rails-issue-an-error-occurred-while-installing-mysql2-0-4-4-and-bundler-cannot-continue-make-sure-that-gem-install-mysql2-v-0-4-4-succeeds-before-bundling/

1 个答案:

答案 0 :(得分:4)

我通过以下步骤解决了这个问题 -

  1. 打开终端(Ctrl + alt + T)
  2. $ sudo apt-get install libmysqld-dev 从项目目录中运行捆绑包
  3. $ bundle
  4. rails s 现在rails app工作正常。