在Mac上安装mysql2-0.2.6

时间:2011-03-07 06:47:53

标签: mysql ruby-on-rails ruby database installation

我无法找到有关如何安装mysql2-0.2.6的良好说明,并在rails应用程序上启动并运行ruby。有人可以打破这个过程吗?

当我尝试安装gem时,我收到此错误:

Installing mysql2 (0.2.6) /Library/Ruby/Site/1.8/rubygems/installer.rb:574:in `initialize': Permission denied - /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/.gitignore (Errno::EACCES)

4 个答案:

答案 0 :(得分:0)

尝试

chmod 666 /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/.gitignore

答案 1 :(得分:0)

找到mysql_config的路径

locate mysql_config

使用该路径安装gem

sudo gem install mysql2 -- –with-mysql-config=/path/to/your/mysql_config

为一群people工作。给它一个旋转。

编辑 - 缺少定位 确保你在根目录中,然后运行sudo /usr/libexec/locate.updatedb

答案 2 :(得分:0)

我认为这个权限错误可以通过以下方式解决: XCode - >偏好 - >下载 - >组件选项卡 - >命令行工具:按下载

现在应该可以通过命令行安装。 问候。 IRIS

答案 3 :(得分:0)

当我们使用Ruby 1.9.3版本安装mysql2-0.2.6时,主要发生此错误。如果你切换到Ruby 2.0,这个问题将得到解决。 Ruby 1.9.3达到了EOL(https://github.com/sstephenson/rbenv/issues/712)并且Ruby核心团队没有给予支持。因此,使用Ruby 1.9.3是没有用的。