Ruby on rails 如何将RoR项目导入Netbeans

Ruby on rails 如何将RoR项目导入Netbeans,ruby-on-rails,ruby,netbeans,Ruby On Rails,Ruby,Netbeans,我有一个非常简单的(实际上是空的)项目,我是通过命令行中的railsnewmyproject命令创建的。因此,我想将其导入NetBeans IDE。我单击“新建项目”->“RoR”->“从现有源代码”,在向导表单中选择Ruby 1.9.2(而不是嵌入式JRuby)。在此之后,我出现了错误[见下图]: 所以我点击OK。然后尝试从NetBeans运行RoR应用程序,单击运行按钮,我在日志面板中发现以下错误: /home/ses/.rvm/rubies/ruby-1.9.2-p136/bin/ruby

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

/home/ses/.rvm/rubies/ruby-1.9.2-p136/bin/ruby: No such file or directory -- script/server (LoadError)
那么如何处理这两个问题呢

p、 当我从控制台启动应用程序时,它正在工作。 我使用ruby-1.9.2、Ror3.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
在这一页之后
我做了
rake-D

这就是我让它工作的方法(有同样的问题):

新项目>现有资源
工具>Ruby平台>选择Ruby 1.9.2-p136>宝石管理器>新宝石>rails>安装
重新启动netbeans
打开项目(如果尚未打开),然后右键单击>捆绑程序>安装

首先,您不应该期望调试器工作。因为它在netbeans上不起作用,在rails 3上也不起作用(有一些黑客,但他们有问题)。
其次我喜欢Netbeans与rails 2.x的合作方式,但我迁移到RubyMine是因为它支持rails 3


希望这有帮助

您通过控制台在您的项目目录中尝试过“bunlde安装”和“捆绑包”吗?我解决了问题。为了确保一切正常,我为ruby配置了平台(在nb窗体窗口中),我有正确的gems路径(默认情况下,nb检测到错误的gems路径)。他们正在停止发展。试试rubymine,现在才29美元。NB中似乎存在一些对RoR的支持。