2010-10-24 33 views
0

我正在運行Mac OSX 10.6.4並首次設置了rails。我一直在關注一系列指南,特別是這兩個herehere。另外,我知道這個問題之前已經被問過,但沒有任何東西對我有幫助,而且我的情況有些不同。安裝MYSQL和乘客寶石,沒有定義文檔

首先,讓我給你我的設置。

  1. 我已經安裝了Xcode的,但我不希望使用該系統的紅寶石所以,我所做的就是,我安裝了RVM並創建了兩個gemsets用於不同Ruby版本([email protected][email protected]),因爲我也想嘗試導軌3.

  2. created a global gemset這樣我就可以安裝乘客和MySQL 1.8.7,而不必爲每個項目做它。然後設置全局gemset rvm gemset use global

  3. 我已經在上一步安裝了MacPorts,所以我所做的就是使用此命令安裝mysql sudo port install mysql5 mysql5-server

  4. 現在我運行gem install passenger,然後運行passenger-install-apache2-module這是我遇到第一個問題的地方。 Passenger安裝正常,但在嘗試安裝文檔時遇到「未定義」錯誤。

  5. 最後,我想等我遵循的步驟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寶石這裏是我遇到的問題一次。我收到了「成功安裝了mysql-2.8.1」的消息,但所有文檔都返回了「無定義」錯誤!

那麼,爲什麼在安裝寶石時會出現這些錯誤?我能做些什麼來安裝它們而不會出錯,並確保未來的Gem安裝不會出現此問題?

說明:我沒有使用sudo,因爲RVM tells you not to

+0

沒有定義錯誤,有時不是錯誤,它只是意味着,創業板創造者申請提供文件。通常對於新寶石 – s84 2010-10-24 18:55:04

+0

問題是沒有定義輸出,或者是你無法獲得mysql/passanger或其他什麼的問題? – s84 2010-10-24 18:56:07

+0

不,MySQL和乘客正在工作,據我的測試已經結束(即時通訊仍然是新的,但我能夠創建一個軌道測試應用程序,並與乘客部署它,並且我能夠從終端在mysql中創建表) – GiH 2010-10-24 19:01:27

回答

0

這是您的問題的鏈接。他們說同樣的事情,答案就是它只是噪音。顯然有些事情不對,但沒有也不應該成爲問題。很可能一切正常,並且文檔未被創建,安裝或鏈接正確。

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

+0

哈哈謝謝!那麼,即使一切工作正常,它只是不舒服地看到錯誤。我想深入瞭解它發生的原因,但如果它不阻礙發展,它可能不值得花時間或努力... – GiH 2010-10-24 19:24:45

+0

我同意。好吧,祝你好運找到問題。 – s84 2010-10-24 21:09:20

0

A --單獨(如步驟5中所寫)通常意味着停止閱讀選項。我期望這是錯誤的,不屬於這裏或不完整(即,應該是 - 東西)。