我想创建一个在开放的互联网上运行Ruby on Rails应用程序的开发集成服务器。但我需要FTP或SFTP访问此服务器,因此我可以通过FTP上传文件到代码库。
有没有好的Rails主机允许FTP连接?像Heroku和Dotcloud这样的云提供商似乎只支持从源代码或构建文件推送。
谢谢!
发布于 2011-07-23 16:50:06
如果你有安装Linux机器的经验,我建议你使用VPS服务,比如Linode (www.linode.com),这样你就可以运行任何你想要的服务。如果你没有经验,这是一个很好的学习方法。)
发布于 2011-07-23 17:51:11
如果只是为了开发,Dreamhost的共享主机工作得足够好,而且价格合理。$8.95/月,无限制的域名,存储和带宽,它支持通过乘客/modruby的Rails。您可以访问ssh和sftp,还可以调度cron作业。特别适合开发,因为你可以很容易地创建和销毁应用程序和子域。主要的缺点是,如果您需要任何自定义的gem,或者如果您需要的ruby版本不同于您的客户正在使用的版本,那么您将面临一段艰难的时期。不过,客户服务很好,如果需要,他们可以安装自定义gem或在共享主机之间移动您。不过,我可能不敢在他们(或其他人)的共享计划中部署一个实时的Rails站点。
话虽如此,最近我还是转到了Heroku,用于开发/暂存实例。不用担心定制的gem是一个很大的优势,因为我们在Heroku上部署了live,所以在staging和live中拥有几乎完全相同的环境是很好的。只要你不花太多时间在Heroku控制台上,heroku对单一动态应用程序是免费的。当您使用heroku-san时,将代码从不同的分支推送到不同的实例会变得轻而易举。
https://stackoverflow.com/questions/6799264
复制相似问题