2016-03-03 87 views
0

我試圖讓我的RefineryCMS網站啓動並運行,並且我在嘗試註冊第一個用戶時遇到bcrypt_ext無法加載錯誤。我已採取以下步驟解決bcrypt_ext加載錯誤後無法安裝json gem

C:\> gem install --no-ri --no-rdoc bcrypt 
C:\> cd (path to gems root)\bcrypt-3.1.7-x86-mingw32\ext\mri 
C:\(path to gems root)\bcrypt-3.1.7-x86-mingw32\ext\mri> ruby extconf.rb 
C:\(path to gems root)\bcrypt-3.1.7-x86-mingw32\ext\mri> make 
C:\(path to gems root)\bcrypt-3.1.7-x86-mingw32\ext\mri> make install 

,修正了bcrypt_ext問題,但現在我無法捆綁當被問及試圖運行軌道服務器後這樣做安裝。在運行devkitvars.bat以便能夠使用make命令之後,基本上我得到本機擴展生成錯誤。我被困在這一點,任何幫助將不勝感激。

  • 運行:
    • 的Windows 10的x64
    • 的Rails 4.2.5
    • 紅寶石2.2.4
    • RefineryCMS 3.0.1
    • refinerycms認證,制定1.0.4

回答

0

嘗試結帳bcryptissue on github。查看適用於某些用戶的解決方案。

注意:如果你在學習Rails認真,我建議你得到一個* nix框,而不是(或VM)。 Rails和它的朋友(寶石)有從來沒有友好的Windows。擺弄Windows相關問題只會讓你放慢學習Rails的速度。

+0

謝謝!我結束了加載Windows和Ubuntu雙啓動。這個項目現在工作得很好。 –