Я только что попробовал поиграть с Ruby on Rails на Snow Leopard.
Я следовал этому уроку:
http://developer.apple.com/tools/rubyonrails.html
Что бы я ни пытался сделать с рельсами, я получаю:
MacBook-Pro-lm:~ lukasz$ rails blog
**undefined method `camelize' for "app":String**
MacBook-Pro-lm:~ lukasz$ rails --help
**undefined method `camelize' for "app":String**
Действительно простые вещи ... однако - многословные рельсы работают:
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 (согласно терминалу). Есть также несколько других пакетов, установленных для поддержки нашей разработки, таких как passenger, mysql5 и т. Д ...
Я могу найти ruby, установленный в
Каталог / opt / local / bin. Моя переменная окружения PATH:
PATH = / Opt / местные / бен: / OPT / местные / SBIN: / OPT / местные / бен: / OPT / местные / SBIN: / USR / бен: / бен: / USR / SBIN: / SBIN: / USR / местные / бен: / USR / X11 / бен
Это что-то подозрительное. Это должно быть какая-то глупая основная проблема. Google говорит, что может быть проблема с библиотекой ruby-iconv, но я не могу найти / установить этот пакет, используя команды port или gem.
Пожалуйста, помогите .... что мне здесь не хватает?