我有一些Sinatra应用程序在过去运行良好。现在他们都不会加载到本地主机。我在浏览器中输入了相同的信息以访问它们(http://localhost:4567),但没有出现。该页面挂起很长一段时间......超过五分钟。通常我会终止这个过程。Sinatra未在本地主机上运行
我用Webrick和Thin试过这个,都没有工作。下面是最近对使用WEBrick输出:在此之后
[2016-02-06 00:13:07] INFO WEBrick 1.3.1
[2016-02-06 00:13:07] INFO ruby 2.0.0 (2014-11-13) [x86_64-darwin14.0.0]
== Sinatra (v1.4.7) has taken the stage on 4567 for development with backup from WEBrick
[2016-02-06 00:13:07] INFO WEBrick::HTTPServer#start: pid=8118 port=4567
^C== Sinatra has ended his set (crowd applauds)
[2016-02-06 00:13:41] INFO going to shutdown ...
关机挂也和我平时做CTRL-Z,然后杀死-9 [PID]停止它。
我已经环顾了很多SO的答案,但我仍然坚持。我无法在/ var/log文件夹中找到Webrick日志,因此我不确定从哪里开始寻找错误。这让我疯狂,因为我知道我的应用程序以前工作正常,我需要快速编写新的Sinatra应用程序。
唯一改变的是我将gem更新为2.5.0 ...这可能是问题所在,但我无法找到其他人遇到此问题的任何证据。
有没有人遇到过这个?如果没有,我可以在哪里看到错误日志的任何建议?
不知道有关Sinatra的事情,但也许你有流氓服务器运行?看到[这个答案](http://stackoverflow.com/questions/35156280/rails-tutorial-m-hartl-chapter-8-how-to-unlock-a-database-by-closing-a-rogue/35156281# 35156281)可能会对帮助 –
嗨,谢谢。是的,我确实尝试了Ruby进程的注意力并杀死它们。到目前为止,这并没有解决它!但我会采取更大的眼光,也许我错过了一些东西。干杯。 – dotthespeck
你使用bundle来管理依赖关系吗? – cozyconemotel