![](/img/trans.png)
[英]Install mysql2 -v '0.3.19' via bundle (Gemfile) on rails
[英]how to install mysql2 via Gemfile in Rails
我開始了我的 rails 項目,當我進入 rails 控制台時,我遇到了以下錯誤,
$ rails c
Could not find gem 'mysql2 (>= 0.3.18, < 0.5)' in any of the gem sources listed in your Gemfile.
Run `bundle install` to install missing gems.
我嘗試bundle install
,結果如下。
An error occurred while installing mysql2 (0.4.10), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.4.10' --source 'https://rubygems.org/'` succeeds before
bundling.
In Gemfile:
mysql2
我該如何解決這樣的錯誤? 我懷疑版本沖突。如果有人已經遇到過這樣的問題。請告訴我謝謝。
在你的 gemfile 里面,你需要
gem 'mysql2'
然后在添加后嘗試bundle install
您可以從 Ubuntu 存儲庫中的軟件包安裝 MySQL 服務器和客戶端。 作為安裝過程的一部分,您將為 root 用戶設置密碼。 此信息將來會 go 到您的 Rails 應用程序的database.yml
文件中。
sudo apt-get install mysql-server mysql-client libmysqlclient-dev
安裝 libmysqlclient-dev 為您提供了編譯mysql2
gem 所需的文件,當您設置 Rails 應用程序時,Rails 將使用它來連接到 MySQL。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.