note
note copied to clipboard
今天搞了下Heroku,再次感觉程序猿在不断的受着折磨
从昨天网上看到heroku,一个云平台服务,可以在上面搭建自己的应用,支持Java,Ruby,Python,而且在一定限额内都是免费。相比Github Pages,heroku最大的特点就是支持动态页面,可以用数据库,而Github Pages仅仅是个静态页托管。
知道了这个,我就琢磨起来,看看好不好用。打开主页,比较慢,注册,登录,看看基本的文档,很慢,但是等等都能打开,那就等了。看文档说Java可以安装Eclipse的Heroku插件可以开发时,那就安装插件,包括heroku,git,mvn,安装也很慢,那只能等了。
今天早上来,一切都安装好。创建应用,打开应用测试页面没问题,很高兴,以为很快就能搞定,但马上问他就来, 当创建应用后git clone到本地的时候总是提示 heroku.com port 22, bad file number
, 好吧,谷歌,重新 ssh-keygen,无数次导入ssh key, 无数次重启,结果还是等待后的失败。不行,我又尝试在linux上操作,安装说要先安装ruby,安装ruby还要gem,因为以前不知道ruby,所以费力好大劲安装好了ruby,然后在安装heroku工具,安装好了。登录发现ruby报错,一个莫名其妙的错误,在网上找了很多答案都没有解决。
最后,都想放弃的我搜到了这个页面 Heroku push timeout 错误,折腾半天,已解决。Fuck GFW!!!,fuck,我也想说,一切都是GFW在捣乱,虽然和原文的错误不太一样,但是解决方法一样。
如此一个小问题,搞了一天的时间,中国的程序猿很大程序受到了GFW的制约。程序猿多少次在这样的折磨中成长着.... %>_<%