【问题标题】:How to run rails application cloned from github in digitalocean?如何在digitalocean中运行从github克隆的rails应用程序?
【发布时间】:2015-06-16 05:49:39
【问题描述】:
我使用 digitalocean 的一键设置来设置“Ubuntu Ruby on Rails on 14.04(Postgres、Nginx、Unicorn)”服务器。
我成功克隆和捆绑安装和迁移我的数据库。但是,当我使用“rails s”运行我的服务器时。我似乎无法从端口 3000 访问它。
我怀疑它与预先配置 digitalocean 的设置有关。
有谁知道这样做的正确方法吗?
【问题讨论】:
标签:
ubuntu
ruby-on-rails-4
github
digital-ocean
【解决方案1】:
好的,我想通了
- 确保创建
/home/index.html 并将您的路线指向那里
在你推送到 git 之前
- 安装 git
apt-get install git
- SSH 到您的 digitalocean 域
- 导航到
cd /home/rails
- 删除文件夹导轨
- 从 github
git clone YOUR_REMOTE_ADDRESS 克隆你的 Rails 仓库
- 将下载的 repo 重命名为 rails
- 设置你的数据库
rake db:drop db:create db:migrate
- 像这样运行rails服务器
rails s --binding=YOUR_IP_ADDRESS
- 打开您的浏览器并输入您的 ip plus ":3000"
过去几天我一直在运行rails s,想知道为什么它只显示默认的“digitalocean rails 页面”
无论如何,我希望这可以帮助将来的人。