安装MYSQL和乘客宝石,没有文档定义

时间:2010-10-24 18:10:23

标签: mysql ruby-on-rails ruby rubygems macports

我正在运行Mac OSX 10.6.4并首次设置rails。我一直在关注一系列指南,特别是这两个herehere。此外,我知道之前已经问过这个问题,但没有任何帮助我,我的情况也有所不同。

首先,让我告诉你我的设置。

  1. 我已经安装了Xcode,但我不想使用系统ruby,所以我做的是,我安装了RVM并为不同的ruby版本创建了两个gemsets(1.8.7@rails2.3.8和1.9.2@rails3),因为我也想试试rails 3.

  2. created a global gemset因此我可以为1.8.7安装乘客和mysql而不必为每个项目执行此操作。然后按rvm gemset use global

  3. 设置全局gemset
  4. 我之前已经安装了MacPorts,所以我所做的是使用此命令sudo port install mysql5 mysql5-server安装mysql。

  5. 现在我运行gem install passenger然后passenger-install-apache2-module这是我遇到第一个问题的地方。 Passenger安装得很好,但在尝试安装文档时遇到“无定义”错误。

  6. 最后,我想安装mysql gem所以我按照here步骤将rvm_archflags="-arch x86_64"添加到〜/ .rvmc文件中,然后运行export ARCHFLAGS="-arch x86_64" ; gem install mysql -- --with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config 这是我再次遇到问题的地方。我收到了“成功安装的mysql-2.8.1”消息,但所有文档都返回“无定义”错误!

  7. 那么,为什么我在安装宝石时会遇到这些错误?如何安装它们而不会出现错误并确保未来的gem安装没有这个问题?

    注意:我没有使用sudo,因为RVM tells you not to

2 个答案:

答案 0 :(得分:0)

单独--(如步骤5中所述)通常意味着停止阅读选项。我希望这是错误的,不属于这里或不完整(即,应该是 - 某些东西)。

答案 1 :(得分:0)

以下是您问题的链接。他们说同样的话,答案就是噪音。显然有些事情是不对的,但没有也不应该有问题。最有可能一切都很好,文档没有正确创建,安装或链接。

http://www.sitepoint.com/forums/showthread.php?t=629077