我已经在 Ubuntu 12.04 LTS 上成功安装了 Ruby 1.8.7 和 Rails 2.3.14。我知道这一点是因为访问 localhost:3000 会显示一个页面,上面写着“欢迎加入……您正在使用 Ruby on Rails!”
我正在关注 Steven Holzner 在 2007 年编写的“Beginning Ruby on Rails”,以创建我的第一个 RoR 应用程序。我做了以下事情:
myshellprompt:~/rubydev$ rails hello
myshellprompt:~/rubydev$ cd hello; ruby script/generate controller App
在 app_controller.rb 我将它添加到类主体
def greeting end
我在 rubydev/hello/app/views/app 中创建了这个 greeting.rhtml
<html> <head> <title>Ruby on Rails</title> </head> <body> <h1>Yes it's working</h1> </body> </html>
myshellprompt:~/rubydev/hello$ ruby script/server
当我转到 localhost:3000/app/greeting 时,我收到一条错误消息,上面写着“我们很抱歉,但出了点问题”而不是“是的,它正在工作!”
我注意到当我执行一些命令时,我收到了很多“已弃用”的消息。什么地方出了错?谢谢。