【发布时间】:2015-06-13 17:06:19
【问题描述】:
我使用的是 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
它给了我以下错误, LInk to the error。
我在想这是否可能是 gcc 问题。当我运行which gcc 时,它给了我gcc: aliased to /usr/local/bin/cpp-4.8。会是这个原因吗?
谁能指导我解决这个问题?提前致谢
【问题讨论】:
-
mysql 的路径看起来不对。请改用
--with-mysql-dir=/usr/local/mysql。 -
我做了一个
which mysql,它给了我/usr/local/bin/mysql -
它不是在寻找 mysql 二进制文件。它正在寻找它的库——通常在
/usr/local/mysql/lib下。如果你将它指向/usr/local/mysql,它应该能够找到它们。 -
试过了,还是一样的错误
-
你的日志信息不够试试:
brew install mysql然后gem install mysql
标签: mysql ruby-on-rails gcc rubygems mysql2