Hello
Я сейчас использую:
- Ubuntu 10.04LTS
- Netbeans 6.9.1 (со встроенным JRuby 1.5.1)
- JDK6u17
- GlassFish Gem 1.0.2
Я использую старый JDK из-за этой ошибки:
http://jira.codehaus.org/browse/JRUBY-4785
Я частично заполнил заявку, но я хочу перейти на рельсы 3 (в настоящее время приложение в рельсах 2.3.8).
Итак, я иду к:
$HOME/netbeans-6.9.1/ruby/jruby-1.5.1/bin
и введите: jruby gem install rails -v=3.0.3
. Все ок.
Затем я создаю пример проекта RoR и использую несколько простых скаффолдов. Работает.
Но когда я выбираю в Netbeans rake db:migrate
, он показывает мне сообщение: "db:migrate" taks does not exist
.
Есть идеи, как это исправить?
Буду благодарен за помощь.
UPDATE
Я проверил это в Ubuntu, и оно отлично работает.
Но в Mac OS X этот трюк не работает.
Поэтому я сделал символическую ссылку под названием jrake
на jruby/bin/rake
cd /bin
ln -s /Applications/NetBeans/NetBeans\ 6.9.1.app/Contents/Resources/NetBeans/ruby/jruby-1.5.1/bin/rake jrake
и я просто набираю jrake db:migrate
в каталоге проекта, и он работает.