【问题标题】:Is there a Ruby on Rails host that supports FTP?是否有支持 FTP 的 Ruby on Rails 主机?
【发布时间】:2011-07-23 08:38:07
【问题描述】:

我想创建一个在开放互联网上运行 Ruby on Rails 应用程序的开发集成服务器。但我需要通过 FTP 或 SFTP 访问此服务器,因此我可以通过 FTP 将文件上传到代码库。

是否有允许 FTP 连接的良好 Rails 主机? Heroku 和 Dotcloud 等云服务提供商似乎只支持从源代码或构建文件推送。

谢谢!

【问题讨论】:

  • 对于集成测试来说,能够快速上传文件和测试想法对前端开发人员非常有帮助。借助 FTP,前端开发人员可以使用我们的 IDE 即时推送内容并从任何浏览器、任何计算机进行测试。推送版本控制虽然非常适合登台和生产服务器,但对于集成测试来说太慢了

标签: ruby-on-rails deployment ftp system


【解决方案1】:

如果您有设置 Linux 机器的经验,我建议您使用 VPS 服务,例如 Linode (www.linode.com),这样您几乎可以运行任何您想要的服务。如果你没有经验,这是一个很好的学习方式;)

【讨论】:

    【解决方案2】:

    如果只是用于开发,Dreamhost 的共享主机运行良好且价格合理。每月 8.95 美元,用于无限域、存储和带宽,它通过乘客/modruby 支持 Rails。您可以获得 ssh 和 sftp 访问权限,还可以安排 cron 作业。特别适合开发,因为您可以轻松创建和销毁应用程序和子域。主要的缺点是,如果您需要任何自定义宝石,或者如果您需要与房东的乘客使用的不同版本的 ruby​​,您将面临艰难的时期。客户服务很好,如果需要,他们可以安装自定义 gem 或在共享主机之间移动你。不过,我可能不敢在他们(或其他任何人)的共享计划中部署实时 Rails 站点。

    话虽如此,最近我已经转移到 Heroku 以获取开发/暂存实例。不用担心自定义 gem 是一大优势,而且由于我们在 Heroku 上实时部署,因此在登台和实时环境中拥有几乎完全相同的环境非常好。只要您不在 Heroku 控制台上花费太多时间,Heroku 对单 dyno 应用程序是免费的。使用 heroku-san 时,将代码从不同的分支推送到不同的实例变得轻而易举。

    【讨论】:

    • 感谢您的详尽评论!但是 Heroku 没有给我 FTP 或 SFTP 访问权限,对吧?这是我的先决条件。希望我能在像 Dotcloud 或 Heroku 这样的云提供商上找到它
    猜你喜欢
    • 2013-06-24
    • 1970-01-01
    • 1970-01-01
    • 2011-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 2022-01-18
    相关资源
    最近更新 更多