我是前端开发人员。我将与其他一些开发人员合作完成一些RoR工作,而且我是“svn / git terminal / RoR”开发方式的新手。
我正在努力寻找如何使用rails 3和gem来配置我的机器的工作,它只是变得一团糟!
因此,如果有人可以使用ichat / screenhare,并且可以让我的机器运行到一个功能点,那就太棒了。
我已经安装了RVM,macports和fink。
具体来说,mysql2完全躲避安装。当我运行'rails server'时,我得到了
找不到宝石'mysql2(> = 0, 运行时)'在任何宝石来源中 列在你的Gemfile中。试试跑步
bundle install
。
我运行bundle install,然后运行bundle更新。 没有变化
错误:安装mysql2时出错:错误:无法构建gem原生扩展。 /Users/cyrilcelestine/.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb * extconf.rb失败*由于某些原因无法创建Makefile,可能缺少必要的库和/或标头。检查mkmf.log文件以获取更多详细信息。您可能需要配置选项
答案 0 :(得分:1)
我不知道你会找到任何人做志愿者并设置你的机器,但如果你愿意花时间我肯定会有人愿意帮助你。
在短期内,我会远离fink和macports而不是自制软件(https://github.com/mxcl/homebrew)。由于缺少开发头,很可能你遇到的是一个未完全安装的mysql2 gem。这只是一个猜测,但它与你的问题一致。
答案 1 :(得分:1)
以下是我开始使用新的Snow Leopard系统时使用的步骤:
env ARCHFLAGS="-arch x86_64" gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config
注意:如果您想使用RVM(我建议您这样做),您需要运行以下命令来安装Ruby 1.8.7:
rvm_archflags="-arch x86_64"
rvm install 1.8.7