在Cygwin中安装openshift管理工具rhc

        为什么选择在Cygwin中折腾rhc呢?难道Ruby和Git没有windows版本吗?有是有,但网上许多的教程都是基于linux或unix的,如果你跟着教程做了一半突然发现后面类似source这样的命令,你一定会喊死了。所以Cygwin这么强大的工具,一定要弄。

        那么Cygwin大家都很熟悉了,一个在win下模拟POSIX系统的软件,这里不赘述,可以按照cocos2d-x的官方文章《How to set up the Android Cocos2d-x development environment on Windows 7来选择附加安装的包,方便以后编译许多项目的c、c++源码,提醒大家要装上wget,还有这个:apt-cyg,没错,这就是Cygwin版的apt-get,省去不少麻烦呢。

        接下来就是按照这篇《Ruby on rail的yaml需求库》来安装Ruby,为什么是这篇?因为如果不记得先装yaml库,后面装rhc的时候就会出错!!

        好,漫长config、make && make install之后,Ruby终于装完啦,按照openshift官方提示,要装git,这个简单,有apt-cyg,你可以用这个老外的sh文件里面的安装语句来装,里面安装apt-cyg的语句就跳过好了,但是安装vim、openssh等的就不能省,不然git会装不完全的。

        OK,看到ruby和git都配置好了,你可能觉得再来一个gem install rhc就搞定了吧,嘿嘿,别高兴得太早,你可能会在装完rhc之后运行rhc setup的时候碰到和我一样的问题,就是不停提示“ ...... ruby.....child_info_fork::abort: address space needed by 'xxx.so' ....... is already occupied ”,傻眼了吧。别担心,哥都帮你google好了,这篇老外的帖子http://cygwin.1069669.n5.nabble.com/more-quot-address-space-needed-is-already-occupied-quot-problems-with-snapshot-of-2012-02-20-td1290.html里面有一个sh文件叫rubyrebase,下载下来运行一下,搞定了!不得不佩服老外在计算机方面的造诣啊!

        这下搞定了,开始在Cygwin中享受openshift开发的乐趣吧!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值