2

我想在没有 rails 的服务器上部署一个 ruby​​ on rails 项目。这可能吗?

4

1 回答 1

5

您需要在服务器上安装 ruby​​,但如果您无法添加 gem,您可以将供应商 rails 放入您的项目中,这样您就不需要运行 bundle install 或 gem install。您可以从命令行运行bundle package以将 Gemfile 中的所有 gem 放入/vendor.

在您无法执行 ruby​​ 或无法安装 ruby​​ 的情况下,您很不走运。我会查看http://www.heroku.comhttp://www.engineyard.com以了解优化的 Rails 托管环境等。在http://rubyonrails.org/deploy上可以找到更多关于部署的有用信息。

于 2012-05-21T18:35:39.927 回答