【问题标题】:How to deploy a ruby on rails project to a ruby only server?如何将 ruby​​ on rails 项目部署到仅 ruby​​ 的服务器?
【发布时间】:2012-05-21 18:27:37
【问题描述】:

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

【问题讨论】:

  • 什么意思?你的意思是,还没有 Rails,或者永远不会有 Rails,但你希望依赖它的应用程序以某种方式工作?
  • 我的本地 Mac 上有 rails,但我想将它部署到没有 rails 的服务器上。
  • 我的普通网站主机只安装了 ruby​​ 而没有安装 Rails,我不想在其他主机上购买网站空间。
  • 带有 PowerWeb Basic 数据包的 Strato。

标签: ruby-on-rails ruby ruby-on-rails-3 deployment


【解决方案1】:

您需要在您的服务器上安装 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 上提供了有关部署的更多有用信息。

【讨论】:

  • 使用 JRuby,即使 ruby​​ 也不必在服务器上。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-28
  • 2023-03-31
  • 2012-07-26
  • 2013-07-28
  • 2015-04-07
  • 2016-11-15
  • 2011-10-01
相关资源
最近更新 更多