Ruby 踩坑 「Failed to build gem native extension」

ruby新手,老是會出現這樣那樣的問題,這裏先記錄下,但願能解決你得問題。ruby

首先是安裝ruby 環境,樓主愚鈍,在公司和本身的電腦上來來回回整了好幾天,每次安裝 gem 包的時候老是報錯,錯誤信息大體爲」Failed to build gem native extension」。搜索後大體都是說沒有安裝ruby-dev,可我明明安裝的是rubyinstaller-devkit 版本,全部的勾選所有都選中,在ruby初始化界面設置裏 3個步驟都執行了,在運行gem包安裝的時候仍是會那個報錯,這是爲何呢。ui

緣由很簡單,ruby 在安裝的時候默認路徑指向的是C盤下的 Ruby25-x64 文件夾,樓主有一個習慣,老是喜歡把軟件安裝在D盤的Program Files (x86) 文件夾下。就致使了剛剛的問題。it

安裝的時候若是要改目錄的話必定要只改盤符,不要改目錄的層級。緣由多是ruby在執行環境變量添加的時候失敗了,致使執行失敗。io


在安裝的時候要保證勾選 MSYS2 development toolchain, 安裝完畢後 進入控制檯後 選擇 3,而後enter, 直到安裝結束。變量

相關文章
相關標籤/搜索