这里是新手。我在 rubymine 中创建了一个 Rails 项目来运行公共文件夹中的默认 index.html 我按下了“shift”+F10 键。这与终端的 Rails 服务器相同。这就是我得到的:
/home/bubble/.rvm/rubies/ruby-1.9.2-p180/bin/ruby -e $stdout.sync=true;$stderr.sync=true;load($0=ARGV.shift) /home/bubble/桌面/Hard Boiled Bubble/bubbles/script/rails server -b 0.0.0.0 -p 3334 -edevelopment
=> 引导杂种
=> Rails 3.1.0.rc1 应用程序开始开发http://0.0.0.0:3334=> 使用 -d 调用来分离
=> Ctrl-C 关闭服务器
不错很干净。但现在我无法关闭服务器。这根本行不通。既不是来自终端也不是 rubymine。我每次都必须从系统监视器中终止该进程。
有什么线索可以说明我的设置有什么问题吗?是因为rails 3.1.0.rc --pre 吗?
Rubymine 3.1(它似乎不是 Rubymine 问题)和 Rails 3.0.9(它似乎也不是 Rails 问题)有类似的问题。在我的电脑上,我通过从控制台运行服务器也遇到了同样的问题。
尝试跑步rails s
在应用程序目录的控制台中,然后按 Ctrl+C 停止进程(服务器)。
在我的 Ubuntu 11.4 + Rails 1.9.2(通过 RVM)上,它不能正常工作,证明问题不是来自 Rubymine。
环顾网络,Ruby 服务器“陈旧”的情况很常见,但这是我第一次看到它,目前还没有得到解决方案(对此感到抱歉)。
最后但并非最不重要的 !我尝试过的所有 ruby 服务器的进程都过时了:Webrick、Mongrel 和 Thin。让我觉得,这是一个 ruby 问题,似乎停止信号没有到达服务器......
如果有人有更多线索来解决这个问题,我也会很高兴。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)