是否可以从桌面直接在主机上处理文件?我一直听说windows dev很糟糕,我的托管公司提供了RoR(bluehost.com),所以我想知道我是否真的需要在本地机器上除了文本编辑器命中远程文件和FTP之外的任何东西。
答案 0 :(得分:4)
您的提供商是否提供对您服务器的ssh访问权限?如果是这样,您可以在您的主目录下的某个位置克隆您的存储库,并使用vim或其他编辑器通过ssh进行处理。这与在本地工作非常相似,但您可以随时使用* nix环境的强大功能。
在这种情况下,您可以打开几个终端,您可以运行测试,编辑代码,使用git提交,等等。如果您没有ssh访问权限,那么我认为这没有意义 - 您可以使用快速运行测试的可能性等。
如果你想远程工作,你需要:
你也可以在本地linux机器上完成所有这些 - 你只需要使用ssh。您还可以在虚拟机中安装Linux并将其与Windows一起运行。
答案 1 :(得分:3)
这听起来非常难看。如果您使用的是Windows,请考虑RailsInstaller,这有助于获得良好的开发环境。
对于托管,我强烈推荐Heroku。他们的Getting started with Rails 3.x on Heroku指南将帮助您在一刻钟内部署您的第一个应用。
作为文本编辑器,选择任何一个并且用心去学习是很好的。适用于大多数平台的最佳平台是SublimeText 2。
答案 2 :(得分:2)
绝对 - 使用远程linux服务器,在Rails中开发非常容易。所涉及的任何摩擦都远远小于尝试在Windows上开发的麻烦。有几件事要做:
vim
(远程或本地的绝佳选项),或使用可帮助您编辑远程文件的GUI编辑器。例如,OSX上的Textmate可以通过SSH连接执行此操作。您只是不希望每次保存时都手动运行rsync
。