我剛剛嘗試在Snow Leopard上使用Ruby on Rails。 我下面這個教程: http://developer.apple.com/tools/rubyonrails.html 無論我嘗試做與鐵軌我結束了:Ruby on Rails對於「app」,未定義的方法`camelize':字符串
MacBook-Pro-lm:~ lukasz$ rails blog
**undefined method `camelize' for "app":String**
MacBook-Pro-lm:~ lukasz$ rails --help
**undefined method `camelize' for "app":String**
真的基本的東西......但是 - verbosing軌道工程:
MacBook-Pro-lm:bin lukasz$ rails -v
Rails 2.3.5
MacBook-Pro-lm:~ lukasz$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i686-darwin10]
MacBook-Pro-lm:bin lukasz$ gem -v
1.3.7
所以似乎我已經成功安裝和升級了ruby(使用macports),rubygems和rails(根據終端)。還有少數其他軟件包安裝,以支持我們的開發,如乘客和mysql5等...
我可以找到安裝在 /opt/local/bin目錄中的ruby。我的環境PATH變量是:
PATH =/opt/local/bin:/ opt/local/sbin:/ opt/local/bin:/ opt/local/sbin:/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ usr/local/bin:/ usr/X11/bin
這是可疑的事情。這一定是一些愚蠢的基本問題。 Google說ruby-iconv庫可能有問題,但是我找不到/使用port或gem命令安裝這個軟件包。
Plese help ....我在這裏錯過了什麼?
嗨!我不得不卸載它所有的Ruby和Rails,因爲我發現它與我的MAMP PRO安裝有衝突。我的油炸說他遇到了與紅寶石1.8.7版本相同的問題。他擊敗它降級到1.8.6。 但我必須再試一次。我將在下次安裝Rails時知道。 – Lukasz 2010-05-18 17:53:53