【发布时间】:2013-07-15 17:52:05
【问题描述】:
你好 我目前正在使用:
- Ubuntu 10.04LTS
- Netbeans 6.9.1(带有嵌入式 JRuby 1.5.1)
- JDK6u17
- GlassFish 宝石 1.0.2
由于这个错误,我正在使用旧的 JDK: http://jira.codehaus.org/browse/JRUBY-4785
我已经部分完成了应用程序,但我想迁移到 rails 3(当前应用程序在 rails 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。
知道如何解决这个问题吗?
我将不胜感激。
更新
我已经在 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 即可。
【问题讨论】:
标签: ruby-on-rails netbeans glassfish rake jruby