ERROR: Loading command: install (LoadError)
no such file to load -- zlib
如下圖(點圖可放大):
最近koding 似乎出現一點問題。導致無法正常運行。
由於apt-get 目前無法安裝ruby 2.1.2版本。
導致必須手動編譯source code 。
按照官方安裝說明 下載 ruby 2.1.2 原始檔之後 make install即可。
官方安裝說明請點我
{p.s}另外也可以透過rvm安裝ruby 最新版本(亦可存在多版本管理)
在安裝gem install 套件時。會發現如上述出現之問題
如有出現以上相關套件無法安裝,或者是gem install 安裝指令無法執行
必須先透過移除ruby乾淨。
手動安裝相關套件{錯誤訊息出現的缺乏套件}
再重新安裝ruby 即可解決。
[流程如下]
1. 使用 whereis 找出ruby 安裝目錄
whereis ruby
2. 移除ruby 相關套件(包含安裝目錄)
rm -rf /usr/local/lib/ruby至安裝目錄下輸入:
make clean
3. 重新安裝缺乏相依性套件 (如此問題缺少 zlib)
apt-get install zlib1g-dev
apt-get install libssl-dev
4. 再重新安裝ruby
./configure make sudo make install
5. 進入原本的ruby 安裝資料夾至ext/zlib 下輸入:
ruby extconf.rb
以及 ext/openssl 下輸入:
ruby extconf.rb
即可解決問題,順利安裝愈安裝的bundler
{p.s}相關作法 亦有透過rvm 再重新安裝缺少的相依性套件。
透過rvm 解決方式請點我
參考來源 :
1. 官方網站
2. Stackoverflow
3. tAo's Blog
4. rvm 官方網站
沒有留言:
張貼留言