我正在运行Mac OSX 10.6.4并首次设置rails。我一直在关注一系列指南,特别是这两个here和here。此外,我知道之前已经问过这个问题,但没有任何帮助我,我的情况也有所不同。
首先,让我告诉你我的设置。
我已经安装了Xcode,但我不想使用系统ruby,所以我做的是,我安装了RVM并为不同的ruby版本创建了两个gemsets(1.8.7@rails2.3.8和1.9.2@rails3),因为我也想试试rails 3.
我created a global gemset因此我可以为1.8.7安装乘客和mysql而不必为每个项目执行此操作。然后按rvm gemset use global
我之前已经安装了MacPorts,所以我所做的是使用此命令sudo port install mysql5 mysql5-server
安装mysql。
现在我运行gem install passenger
然后passenger-install-apache2-module
。 这是我遇到第一个问题的地方。 Passenger安装得很好,但在尝试安装文档时遇到“无定义”错误。
最后,我想安装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”消息,但所有文档都返回“无定义”错误!
那么,为什么我在安装宝石时会遇到这些错误?如何安装它们而不会出现错误并确保未来的gem安装没有这个问题?
注意:我没有使用sudo,因为RVM tells you not to。
答案 0 :(得分:0)
单独--
(如步骤5中所述)通常意味着停止阅读选项。我希望这是错误的,不属于这里或不完整(即,应该是 - 某些东西)。
答案 1 :(得分:0)
以下是您问题的链接。他们说同样的话,答案就是噪音。显然有些事情是不对的,但没有也不应该有问题。最有可能一切都很好,文档没有正确创建,安装或链接。