牆國內新建Rails應用的要點(windows 7環境, Rails 4.2.0)

 

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

相關文章
相關標籤/搜索