如何将RoR项目导入Netbeans

时间:2011-02-04 15:00:25

标签: ruby-on-rails ruby netbeans

我有一个非常简单(实际上是空的)项目,我是通过命令行中的 rails new MyProject 命令创建的。所以,我想将它导入NetBeans IDE。我点击“新项目” - > “RoR” - > “从现有源代码”,在向导表单中选择Ruby 1.9.2(而不是嵌入式JRuby)。之后我有错误[见下图]:enter image description here 所以..我点击确定。然后尝试从NetBeans运行RoR应用程序,单击运行按钮,我在日志面板中收到以下错误:

/home/ses/.rvm/rubies/ruby-1.9.2-p136/bin/ruby: No such file or directory -- script/server (LoadError)

那么如何处理这两个问题?

P.S。当我从控制台启动它时,我的应用程序正在运行。 我使用ruby-1.9.2和RoR 3.0以及Netbeans 6.9.1和Ubuntu 10.10

并将评论回复到我的问题。 ,我执行了以下命令:

bundle install

Using rake (0.8.7) 
Using abstract (1.0.0) 
Using activesupport (3.0.3) 
Using builder (2.1.2) 
Using i18n (0.5.0) 
Using activemodel (3.0.3) 
Using erubis (2.6.6) 
Using rack (1.2.1) 
Using rack-mount (0.6.13) 
Using rack-test (0.5.7) 
Using tzinfo (0.3.24) 
Using actionpack (3.0.3) 
Using mime-types (1.16) 
Using polyglot (0.3.1) 
Using treetop (1.4.9) 
Using mail (2.2.15) 
Using actionmailer (3.0.3) 
Using arel (2.0.7) 
Using activerecord (3.0.3) 
Using activeresource (3.0.3) 
Using bundler (1.0.10) 
Using mysql2 (0.2.6) 
Using thor (0.14.6) 
Using railties (3.0.3) 
Using rails (3.0.3) 

bundle pack
Using rake (0.8.7) 
Using abstract (1.0.0) 
Using activesupport (3.0.3) 
Using builder (2.1.2) 
Using i18n (0.5.0) 
Using activemodel (3.0.3) 
Using erubis (2.6.6) 
Using rack (1.2.1) 
Using rack-mount (0.6.13) 
Using rack-test (0.5.7) 
Using tzinfo (0.3.24) 
Using actionpack (3.0.3) 
Using mime-types (1.16) 
Using polyglot (0.3.1) 
Using treetop (1.4.9) 
Using mail (2.2.15) 
Using actionmailer (3.0.3) 
Using arel (2.0.7) 
Using activerecord (3.0.3) 
Using activeresource (3.0.3) 
Using bundler (1.0.10) 
Using mysql2 (0.2.6) 
Using thor (0.14.6) 
Using railties (3.0.3) 
Using rails (3.0.3) 
Updating .gem files in vendor/cache
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.
Updating .gem files in vendor/cache

并关注此页http://wiki.netbeans.org/FaqRubyRakeFetchingFailed 我做了rake -D

1 个答案:

答案 0 :(得分:2)

这就是我为使它工作而做的事情(有同样的问题):

新项目>与现有来源
工具> Ruby平台>选择Ruby 1.9.2-p136>宝石经理>新宝石> rails>安装
重启netbeans
打开项目(如果尚未打开)并右键单击> bundler>安装
运行

首先,你不应该做的是期望调试器工作。因为它不适用于netbeans,不适用于轨道3(有一些黑客,但它们有问题)。
其次,Ruby on Rails Support Discontinued in NetBeans IDE。我喜欢Netbeans使用rails 2.x的方式,但我迁移到RubyMine是因为它支持Rails 3

希望这会有所帮助