Ruby on Rails w / Passenger - 只是试图获得基础设置和hellip;我错过了什么?
我是一名铁路新手,试图将其设置在共享主机站点(Dreamhost)上。我的域名配置为使用Passenger,其网络根目录为myrubyapp / public。
不幸的是,在设置RoR之后,我得到的只是我的“public”文件夹的目录列表。
以下是我采取的确切步骤:
'rails new myrubapp'
cd myrubyapp
rake db:create(只是使用基本的SQLite让它工作 - 也尝试用MySQL而没有改变)
此时,'public'中的index.html工作正常。
'rails生成控制器主页索引'
rm public / index.html
修改config / routes.rb以取消注释并将“root:to”行更改为指向home #index
touch tmp / restart.txt(我认为这是一个dreamhostism - 它告诉Passenger刷新这个域的缓存)
而已。现在我公开了一个目录列表而不是rails。
我是一名铁路新手,但我一直在关注rails的入门指南。
Dreamhost无法给我任何线索。我完全有可能错过一些东西。不幸的是,myrubyapp / log / production.log是一个零长度的空文件(就像myrubyapp / log中的所有内容一样)。我不知道Passenger / Apache的配置是什么,尽管Dreamhost说其他客户在同一台服务器上使用rails没有问题。
这是轨道3,顺便说一句。
有人有建议吗?提前谢谢了。
没有找到相关结果
已邀请:
2 个回复
艰管垮淮
翰冒绢县