我今天决定在铁轨上学习红宝石。我做了:
gem install rails
rails new <name>
cd <name>
rails server
就像http://rubyonrails.org/download/所说的那样,一切都很好看,直到我去了localhost:3000我就得到了&#34; ERR_CONNECTION_REFUSED&#34;没有任何服务器端。然后我做了:
wget localhost:3000
并获得此客户端(终端窗口运行wget):
--2016-01-16 23:08:43-- http://localhost:3000/
Resolving localhost... fe80::1
Connecting to localhost|fe80::1|:3000... connected.
HTTP request sent, awaiting response... 500 Internal Server Error
2016-01-16 23:08:43 ERROR 500: Internal Server Error.
和此服务器端(运行rails服务器的一侧):
Started GET "/" for fe80::1%o0 at 2016-01-16 23:08:17 -0500
对不起,如果这很明显,我就是网上擦洗:)
编辑:
当我启动它时说&#34; WEBrick :: HTTPServer #start:pid = 35515 port = 3000&#34;所以我认为这意味着它在正确的端口上
编辑:
development.log:
开始GET&#34; /&#34; for fe80 :: 1%lo0 at 2016-01-16 23:08:17 -0500
开始GET&#34; /&#34; for fe80 :: 1%lo0 at 2016-01-16 23:08:33 -0500
开始GET&#34; /&#34; for fe80 :: 1%lo0 at 2016-01-16 23:08:43 -0500
答案 0 :(得分:1)
我有类似的问题。打开您的主机文件,看看是否有这样的行:
sudo vi /etc/hosts
fe80::1%lo0 localhost
评论或删除应该有所帮助。
答案 1 :(得分:0)
默认情况下,运行rails服务器将以开发模式启动。所以我希望创建一个日志文件夹,其中包含更多详细信息:
gem install rails
rails new <name>
cd <name>
rails server
您应该能够在日志中查看错误
<project folder>
cd log
vi development.log