我使用的是OS X 10.9.5。最近将ruby更新到2.2.1,它把我系统中的一切都搞砸了。我对此感到很难过。我正试图对我的项目进行bundle install
,但它说失败了
Make sure that gem install mysql2 -v '0.3.18' succeeds before bundling
我昨天也在处理同样的问题。我所做的只是卸载mysql并重新安装它,然后重新安装mysql2,它就工作了。我现在也在尝试同样的东西,但它不允许我安装mysql2。
我试过了,
gem install mysql2 'gem install mysql2 -v '0.3.18'
也尝试过,
gem install mysql2 -v '0.3.18' -- --with-mysql-dir=/usr/local/bin/mysql
它给了我以下错误,链接到错误。
我在想这是否可能是一个gcc问题。当我运行which gcc
时,它会给我gcc: aliased to /usr/local/bin/cpp-4.8
。这会是原因吗?
有人能指导我修理这个吗?提前感谢
当我将应用程序部署到VPS(Ubuntu 14.04)时,我也遇到了同样的错误
我所做的就是
sudo apt-get install libmysqlclient-dev
不确定OS X,但希望这能帮助你。