最近打算做一个公司内部小项目,django 用腻了,想见识下传说中优雅的 rails.
但是看了一些帖子好像环境不大方便离线部署。有没有教程方法什么的。
it depend on. 拿我们的 case 来说,RHEL 环境,内网有 repo,程序是打包成 RPM 发布。system administrator 只需要 yum install xxx 就可以了。楼主的集成环境没有介绍,很难给你实际的建议。 比如,你们部署是手工还是自动,用了那些系统和工具等?
有下面几个方法。 1、虚拟机,在有网的地方安装好,拷贝虚拟机回去用。 2、把所有的源代码下载好,回去自己编译安装,但是比较麻烦的是安装的过程中可能需要很多的其他包,你也不可能一次性找齐所有的安装包啊!! 3、把主机报到一个联网的环境,安装好所有的软件,然后拿回公司用。
最好的还是虚拟机,升级也方便,随时拷贝带到一个有网的环境,然后就可以升级安装需要的环境了。
额 其实早就解决了 只是忘了回来通报一下
我在 stackoverflow 上面问了一个问题 有个大神就写了一个 rvm 离线安装的指南放到 rvm 官网上。rvm 问题解决。
然后下个 bundler 的 gem,安装到内网环境
然后利用 bundle 的 cache 功能把 gem 都存在 rails 的目录里 copy 到内网服务器后离线安装
有点时间了,有点忘记了 具体有需呀的可以联系我 q·44202123·