【问题标题】:Application is not shown in browser应用程序未在浏览器中显示
【发布时间】:2011-04-02 10:50:19
【问题描述】:

我刚开始使用 Ruby on Rails,因为有人告诉我它是构建 Web 应用程序的强大框架。
也许这是真的,但我无法测试它(还)。
我的问题是,即使在教程中一切似乎都清晰易懂,我认为我在配置过程中缺少步骤。
我有一个 xampp1.7.4 服务器在我的 Ubuntu10.10 系统上运行,它位于

/opt/lampp  

然后,按照这个tutorial或者其他的,我迈出了第一步:

rails myProyect

它会生成一个具有 RoR 项目结构的新文件夹。然后我将该文件夹粘贴到 /opt/lampp/htdocs 上,然后转到 http://localhost/myProject/,它应该会出现 RoR 欢迎消息,但我得到的是文件夹的树,如图所示。

谁能帮我弄清楚我错过了什么?提前致谢

【问题讨论】:

    标签: ruby-on-rails xampp


    【解决方案1】:

    如果你想在 apache 上使用 rails,你应该查看http://www.modrails.com/ 如果您想测试您的第一个 Rails 应用程序,只需转到应用程序目录并启动 WEBrick(简单的 http 服务器):

    cd /opt/lampp/htdocs/myProject
    rails server
    

    【讨论】:

    • 这是正确的,你应该使用 rails server 或 rails s 命令进行开发。
    • 感谢您的链接。但是使用您的命令,它只会生成另一个名为 server 的项目
    • 你运行的是什么版本的rails? rails -v 如果它 ruby srcipt/server 而不是 rails server
    • 我使用的是 2.3.5。非常感谢!!
    • 现在出现这个问题 Status: 500 Internal Server Error Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) 也许你知道改哪里mysqld.sock 的路径??在 my.cnd 中已更改,并且我的计算机上运行 mysql 没有问题。谢谢
    猜你喜欢
    • 2023-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 1970-01-01
    • 2017-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多