我安装了Mac OS 10.5.8和Ruby 1.9.2p0,Rails 3.0.1,Netbeans 6.9.1。当我通过从现有源代码创建项目来运行项目时,它说
打开脚本文件时出错:/ usr / local / src / demo_app / script / server(没有这样的文件或目录)
之前我在TextMate中编辑项目并在终端上成功运行。我知道使用Rails 3.0没有脚本/服务器而是rails服务器来运行项目。如何解决这个问题,有没有办法在netbeans中配置RUN命令或任何其他想法是最受欢迎的。
谢谢
答案 0 :(得分:1)
我遇到了同样的问题。您可以尝试以下方法:
ruby-debug-ide-0.4.6
(或您的任何版本)的文件夹。lib
文件夹中,修改文件ruby-debug.rb
def debug_program(options)
。bt = debug_load(Debugger::PROG_SCRIPT, options.stop, options.load_mode)
Debugger.const_set('PROG_SCRIPT', './rails server')
此外,您应该升级到使用Rails 3.0.3
答案 1 :(得分:0)
我已经读过Neatbeans 6.9.1不支持Rails 3,因为Rails中的基础命令行工具已经改变,但是对于Netbeans发布周期来说,这些更改已经太迟了。
我建议,如果你使用MRI Ruby(1.8。*)或YARV Ruby(1.9。*)切换到Rubymine,如果你需要一个临时或永久的IDE,因为它完全支持Rails 3和所有支持它的命令行工具。它与git以及许多其他非常有用的版本控制工具也很好地集成。如果您正在使用任何其他版本的Ruby,我不能说您是否会取得很大成功,因为我不知道。
如果需要,它还具有良好的重构工具和调试支持。
您可以从主页获取临时30天许可证,并在EAP页面上及时了解开发更改,如果您正在进行开源开发,他们还会提供免费许可证。
对于mac os 10.5.8,如果安装有困难,可能需要查看this thread。
我不希望得到这个答案的赏金,因为它不是你问题的确切答案,而是一个可能的解决方案。