linux下安裝 ruby zlib 的關鍵一步

2021-06-19 09:57:50 字數 1670 閱讀 7024

在 ubutun 9.0.4上通過源**方式安裝完 ruby 1.9.1 時挺順利的,所以興高采烈地繼續下一步,就是通過 ruby 1.9.1 已內建的 rubygems 1.3.1 來安裝 rails 了,但是不料出現了錯誤,要求安裝 zlib。

呀呀的$wget

$tar -xvzf ruby-zlib-0.6.0.tar.gz

$cd ruby-zlib-0.6.0/

$ ruby extconf.rb

checking for deflatereset() in -lz... no

checking for deflatereset() in -llibz... no

checking for deflatereset() in -lzlib... no

*** extconf.rb failed ***

could not create makefile due to some reason, probably lack of

necessary libraries and/or headers.  check the mkmf.log file for more

details.  you may need configuration options.

provided configuration options:

--with-opt-dir

--without-opt-dir

--with-opt-include

--without-opt-include=$/include

--with-opt-lib

--without-opt-lib=$/lib

--with-make-prog

--without-make-prog

--srcdir=.

--curdir

--ruby=/usr/local/ruby/bin/ruby

--with-zlib-dir

--without-zlib-dir

--with-zlib-include

--without-zlib-include=$/include

--with-zlib-lib

--without-zlib-lib=$/lib

--with-zlib

--without-zlib

--with-libzlib

--without-libzlib

--with-zliblib

--without-zliblib

呀呀的,google 去(習慣性思維了),被整蒙了,最後靜下心來看了看上面的錯誤資訊,呵呵,挺詳細的嘛!

於是$ruby extconf.rb--with-zlib-dir=/usr/local/zlib

看到 creating makefile 了,所以就放心地接著幹吧!

抓狂了,出現一大堆的找不到指標的錯誤,只好在習慣性思維了一下,來到了 www.ruby-lang.org.cn,還好,有人推薦到

cd 放ruby的src的目錄/ext/zlib

$ruby extconf.rb--with-zlib-dir=/usr/local/zlib

$ sudo make

$ sudo make install

完結!

Linux下Redis下安裝

redis安裝 檢查是否安裝redis ps ef grep redis2.檢查gcc服務是否安裝成功 rpm qa grep gcc注 安裝成功則顯示 mkdir redis5.解壓redis安裝包 tar zxvf redis 2.8.17 tar.gz c usr local redis 解壓...

Linux下安裝安裝arm linux gcc

1 tar指令解壓對應壓縮包到指定目錄,如arm linux gcc 4.3.2.tar.bz2壓縮包,sudo tar xvjf arm linux gcc 4.3.2.tar.bz2 c tar壓縮解壓縮 c 建立打包檔案,可搭配 v來觀察過程中被打包的檔名 filename t 檢視打包檔案的...

linux下安裝軟體

linux下安裝軟體有兩種方式 備註 linux 上面一般安裝 redhat 的rpm 包,在ubuntu 上一般安裝 deb的包 首先是rpm包的安裝教程 一是安裝二進位制的包,一般都是 rpm格式的了,常用 rpm ivh rpm 的方式來安裝了 rpm qa rpm命令。rpm安裝有時遇到依賴...