Ruby 2.0.0-p353,Rails 4.0.2,Netbeans 7.4 - 无法启动webrick

时间:2014-03-13 12:12:06

标签: ruby-on-rails netbeans

我正在尝试将netbeans 7.4与Ruby 2.0.0-p353和Rails 4.0.2一起使用。插件似乎工作正常。我能够生成项目,一切都在那里,但是当我尝试运行项目时,我收到以下消息并且服务器未启动:

C:\Ruby200-x64\bin\ruby.exe: No such file or directory -- script/rails (LoadError)

官方插件页面下有评论说:

  

我找到了一个简单的解决方法,我正在使用Windows 7并创建了一个   像这样的目录之间的符号链接:mklink / D脚本bin   现在我可以在Netbeans中启动和调试我的Rails 4项目了。发布者   mgard于2013年8月19日

我试过这样做但它仍然没有解决问题。有人可以提供帮助吗?

3 个答案:

答案 0 :(得分:0)

建议的解决方案与我所见的一致。你得到的错误是什么?你能创建目录链接吗?您需要管理员权限,并应启动命令提示符“以管理员身份运行”。或者,尝试右键单击“bin”目录并执行“Create shortcut”,必须稍后将其重命名为“script”。

答案 1 :(得分:0)

我在Win 8上使用Aptana并解决了问题。

现在rails 4在文件夹中没有脚本/ rails。我们需要在您的应用程序文件夹中手动创建它。您只需创建文件夹,然后mklink或复制脚本文件夹中的文件。请注意,您的IDE可以正确访问您创建的文件,否则您将收到错误:

c:\ Ruby200 \ bin \ ruby​​w.EXE:没有这样的文件或目录 - C:/ Users / Zhou / Documents / GitHub / HR-SNA / script / rails(LoadError)

答案 2 :(得分:0)

转到项目的根目录,然后从控制台执行以下命令:

val isValidRequest = {
  request.body.validate[CaseClassOfSomething](Json.format[CaseClassOfSomething]).map {
    case x:CaseClassOfSomething =>
      true
  }.recoverTotal{
    case e => false
  }
}

在Rails 4中,脚本已被bin替换