1. 使用rails new 命令建立完的应用在自动执行bundle install不会成功,根据出错提示,判断缘由有多是被墙与https的证书的安全性问题. 做为开发环境,选用绕开的办法,在目录 C:\ProgramData下创建gemrc文件, 里面只有一行代码便可: 安全
:ssl_verify_mode: 0 ruby
2. 运行命令 gem sources -a http://gems.ruby-china.org 把ruby-china的gem源加入到系统源中.服务器
3. 运行命令 gem sources ,显示已配置的系统源列表,而后使用 gem sources -r URL的形式依次将其余无效的gem源删除,如 "gem sources -r https://rubygems.org/"网站
4. 在rails应用的目录运行命令 bundle install --retry 10 , 安装更新gems. 之因此要设置retry次数,是由于ruby-china所在的gem服务云存储服务器目前不太稳定,须要反复执行bundle install才能安装成功.spa
解决过程参考了出错提示里的网站信息,这里再也不罗列.code