0

如何将我的 Ruby on Rails 项目部署到 EC2?我有一个 postgres 数据库,目前使用 Heroku,但我现在需要转移到 AWS。

任何帮助深表感谢。

4

2 回答 2

1

谷歌搜索它可能会有所帮助;o)

https://www.google.fr/search?q=deploy+rails+on+EC2

然后你有一个非常好的railscast,详细说明了使用橡胶宝石的步骤。

http://railscasts.com/episodes/347-rubber-and-amazon-ec2/

于 2012-08-17T11:42:01.370 回答
1

我的偏好是默认的 AWS linux,然后使用一些基本库启动它:

sudo yum update
sudo yum groupinstall -y "Development Tools"
sudo yum groupinstall -y "Development Libraries"
sudo yum install -y httpd httpd-devel apr-devel libcurl-devel libxslt-devel libcurl-devel openssl-devel mysql mysql-devel ImageMagick ImageMagick-devel sqlite-devel
\curl -L https://get.rvm.io | bash -s stable --rails

git 将您的 Rails 应用程序克隆到您的目录

捆绑安装--未经测试

然后不要忘记增加你的限制(如果你做了任何重要的文件 io)

将此添加到 /etc/security/limits.conf

root    soft  nofile   65535
root    hard  nofile   65535
*       soft  nofile   65535
*       hard  nofile   65535

然后安装乘客或类似的东西并让它使用rvm 1.9.3。

于 2013-03-17T18:01:34.603 回答