发布于 2014-11-22 02:38:15 | 3618 次阅读 | 评论: 1 | 来源: 网友投递
Ruby on Rails 开源网络应用框架
Ruby on Rails 是一个用于开发数据库驱动的网络应用程序的完整框架。Rails基于MVC(模型- 视图- 控制器)设计模式。从视图中的Ajax应用,到控制器中的访问请求和反馈,到封装数据库的模型,Rails 为你提供一个纯Ruby的开发环境。发布网站时,你只需要一个数据库和一个网络服务器即可。
本文为大家讲解的是在用gem install rails安装ruby on rails时一直报这个错误的解决方法,感兴趣的同学参考下。
完整的错误信息如下:
ERROR: Could not find a valid gem 'rails' (>= 0), here is why:
Unable to download data from https://rubygems.org/ - Errno::ETIMEDOUT: Connection timed out - connect(2) for "s3.amazonaws.com" port 443 (https://api.rubygems.org/latest_specs.4.8.gz)
解决方案:
sudo gem sources -r https://rubygems.org
sudo gem sources -a http://rubygems.org
貌似意思是将https替换成http,再试了一下,果然可以了,但是安装完后别忘了把它设回来:
sudo gem sources -r http://rubygems.org
sudo gem sources -a https://rubygems.org