Mac OS X Lion - mysql:命令未找到
问题描述:
我从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
但遗憾的是相同的 - 安装成功,但是当我运行应用程序,仍然是相同的错误
答
在过去,我有问题安装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
,改变mysql
到mysql2
。
+0
谢谢你的答案,我试图在终端中运行命令,但仍然是同样的错误,没有任何改变。 – user984621
我的猜测是,你需要多达更新你的PATH变量:http://www.tech-recipes.com/rx/2621/os_x_change_path_environment_variable/ – shaunvxc
我只是尝试这样做,但可惜没能帮助我。 – user984621
运行'/ usr/local/Cellar/mysql/5.5.28/bin/mysql_config'时会发生什么? –