我在Snow Leopard上運行MAMP進行本地開發(顯然是64bit)。 我試圖運行on Rails應用程序紅寶石耙任務,並得到以下錯誤:Mysql gem with MAMP
「 !!!捆綁mysql.rb司機已經從Rails的2.2刪除,請安裝MySQL寶石和再次嘗試:gem install mysql。 !!!捆綁的mysql.rb驅動已經從Rails 2.2中刪除。請安裝mysql gem並重試:gem install mysql。 rake aborted! no such file to load - mysql 「
我卻已經安裝了mSQL的寶石:
當我運行 「寶石列表」
它列出: - MySQL的(2.8.1)
我在做什麼錯?
編輯: 我是Ruby(和Rails)的新手,所以不確定這是否是解決此問題的所有必需信息。請讓我知道是否需要額外的信息。
EDIT2: 我試圖運行這個命令: ARCHFLAGS = ' - 拱x86_64的' 寶石安裝mysql - --with-mysql的-配置= /應用/甲基苯丙胺/庫/斌/ mysql_config
這給了結果如下:
成功安裝的mysql-2.8.1 1寶石安裝 安裝的MySQL-2.8.1裏的文件...
沒有定義next_result 沒有定義FIELD_NAME 沒有定義field_table 沒有定義field_def 沒有定義field_type 沒有定義FIELD_LENGTH 沒有定義field_max_length 沒有定義field_flags 沒有定義field_decimals 沒有定義time_inspect 沒有定義time_to_s 沒有定義time_get_year 沒有定義time_get_month 沒有定義time_get_day 沒有定義time_get_hour 沒有定義time_get_minute 沒有定義time_get_second 沒有定義time_get_neg 沒有定義time_get_second_part 沒有定義time_set_year 沒有定義time_set_month 沒有定義time_set_day 沒有定義time_set_hour 沒有定義time_set_minute 沒有定義time_set_second 沒有定義time_set_neg 沒有定義time_set_second_part 沒有定義time_equal 沒有定義error_errno 沒有定義error_sqlstate
安裝用於mysq RDoc文檔1-2.8.1 ...
沒有定義next_result 沒有定義FIELD_NAME 沒有定義field_table 沒有定義field_def 沒有定義field_type 沒有定義FIELD_LENGTH 沒有定義field_max_lengt 沒有定義field_flags 沒有定義field_decimals 無time_inspect的定義 沒有定義time_to_s 沒有定義time_get_year 沒有定義time_get_month 沒有定義time_get_day N對於time_get_hour 沒有定義time_get_minute 沒有定義time_get_second 沒有定義time_get_neg 沒有定義time_get_second_part 沒有定義time_set_year 沒有定義time_set_month 沒有定義time_set_day 沒有定義time_set_hour 沒有定義time_set_minute O規定沒有定義time_set_second 沒有定義time_set_neg 沒有定義time_set_second_part 沒有定義time_equal 沒有定義error_errno 沒有定義error_sq lstate
嗨我完全是rubygem的新手,在哪裏可以找到寶石文件?我收到了同樣的錯誤。 – 2012-01-05 08:40:59
在Rails目錄的路徑中有一個名爲「Gemfile」的文件 – Gidogeek 2012-01-05 11:41:50