I am a rails beginner,and I get a demo from https://github.com/ruby*/jobs.ruby.tw
我是一名初学者,我从https://github.com/ruby*/jobs.ruby.tw获得了一个演示。
but when I try to run this demo,I got an error.
但是当我尝试运行这个演示时,我收到了一个错误。
I run follow
我跟着跑
bundle
I got the error
我收到了错误
An error occurred while installing mysql2 (0.3.11), and Bundler cannot continue.
Make sure that `gem install mysql2 -v '0.3.11'` succeeds before bundling.
but I can sure I have install mysql2
但我可以肯定我已经安装了mysql2
and the Gemfile
is
和Gemfile是
source 'https://rubygems.org'
ruby "1.9.3"
gem 'rails', '~> 3.2.12'
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
end
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'devise', '~>2.1.3'
gem 'mysql2'
gem "babosa"
gem "rails_autolink"
gem "settingslogic"
gem "seo_helper"
gem 'open_graph_helper'
gem 'google_plus_helper'
gem 'exception_notification'
gem "mobile-fu"
gem 'capistrano', :group => "development"
gem 'rake', :group => :test
group :development do
gem "capistrano"
gem "magic_encoding"
gem "annotate"
end
group :test, :development do
gem "rspec"
gem "rspec-rails"
gem "simplecov"
gem "capybara"
end
then I try to comment this row:
然后我尝试评论这一行:
gem 'mysql2'
but I still got the error. so I do not know why this error occurs
但我还是得到了错误。所以我不知道为什么会出现这种错误
2 个解决方案
#1
78
try it
尝试一下
sudo apt-get install mysql-client libmysqlclient-dev
#2
5
@Ricardo Masao Shigeoka for the mac ,try first
@Ricardo Masao Shigeoka为mac,先试试
brew install mysql, then
put in your Gemfile
gem 'mysql 2', '0.3.18'
run bundle
This setup worked for me, I have El Captain OS, rails 4.2.6, hope this helps
这个设置对我有用,我有El Captain OS,rails 4.2.6,希望这有帮助
#1
78
try it
尝试一下
sudo apt-get install mysql-client libmysqlclient-dev
#2
5
@Ricardo Masao Shigeoka for the mac ,try first
@Ricardo Masao Shigeoka为mac,先试试
brew install mysql, then
put in your Gemfile
gem 'mysql 2', '0.3.18'
run bundle
This setup worked for me, I have El Captain OS, rails 4.2.6, hope this helps
这个设置对我有用,我有El Captain OS,rails 4.2.6,希望这有帮助