2013-06-05 161 views
0

我从this source安装了MySQL,安装已成功完成。 但是当我运行在终端其中mysql时,输出为空。 当mysql的,输出Mac OS X Lion - mysql:命令未找到

-bash:mysql的:命令未找到

另外,我更新包并运行应用程序 - 结果:

/Users/adam/.rvm/gems/ruby-1.9.3-p385/gems/mysql2-0.3.11/lib/mysql2.rb:9:in `require': Incorrect MySQL client library version! This gem was compiled for 5.5.28 but the client library is 5.6.12. (RuntimeError) 

能我问你如何解决这个问题的帮助?

预先感谢您

编辑: 我也尝试安装宝石到mysql目录,如

gem install mysql2 -- --with-mysql-config=/usr/local/Cellar/mysql/5.5.28/bin/mysql_config 

但遗憾的是相同的 - 安装成功,但是当我运行应用程序,仍然是相同的错误

+0

我的猜测是,你需要多达更新你的PATH变量:http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/ – shaunvxc

+0

我只是尝试这样做,但可惜没能帮助我。 – user984621

+0

运行'/ usr/local/Cellar/mysql/5.5.28/bin/mysql_config'时会发生什么? –

回答

0

在过去,我有问题安装mysql2宝石,所以我写了一个小脚本,使我的生活更轻松:

 
#!/bin/sh -x 

env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config 

尝试更新与路径到您的mysql_config:

/usr/local/Cellar/mysql/5.5.28/bin/mysql_config 

,改变mysqlmysql2

+0

谢谢你的答案,我试图在终端中运行命令,但仍然是同样的错误,没有任何改变。 – user984621