在 Ubutun 9.0.4上通过源代码方式安装完 ruby 1.9.1 时挺顺利的,所以兴高采烈地继续下一步,就是通过 ruby 1.9.1 已内置的 rubygems 1.3.1 来安装 rails 了,但是不料出现了错误,要求安装 zlib。
不怕不怕,下载并安装了 zlib 1.2.3,呵呵
,还是挺顺利的,接下来应该可以了吧?
呀呀的
,同样的错误出现了,好Google 下,发现还要装 ruby-zlib ,那只好照做了,如下:
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
A:link { so-language: zxx }
-->
$wget
http://www.blue.sky.or.jp/atelier/ruby/ruby-zlib-0.6.0.tar.gz
$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=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/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=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/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
<!--
@page { margin: 2cm }
P { margin-bottom: 0.21cm }
-->
$ sudo
make
$ sudo make install
完结!
分享到:
相关推荐
在本压缩包中,包含了Nginx的两个主要版本:1.12和1.14,以及三个关键的插件:PCRE(Perl Compatible Regular Expressions)、ZLIB和OpenSSL。这些组件共同构成了一个完整的Web服务解决方案,尤其适用于需要高并发和...
本文将深入探讨如何在CentOS上安装`zlib`和`zlib-devel`的`rpm`包。 首先,`zlib`是基础版本的库,包含了运行时所需的压缩和解压缩函数。它的主要作用是为其他软件提供底层的压缩服务,比如HTTP传输中的gzip压缩、...
在Linux环境中,安装`zlib`和`zlib-devel`对于编译Python这样的依赖包是至关重要的。Python在某些版本中使用`zlib`进行数据压缩和解压缩,特别是在处理HTTP响应、读取GZipped文件或处理ZIP档案时。此外,`zlib`也是...
要使用这个模块,首先你需要解压"Compress-Raw-Zlib-2.054.tar",然后在Perl环境中编译和安装源代码。通常,这涉及到以下步骤: 1. `tar -xvf Compress-Raw-Zlib-2.054.tar` 来提取源代码。 2. `cd Compress-Raw-...
这一步将编译好的Ruby二进制文件和其他资源安装到系统默认的位置,通常是`/usr/local/bin`,使得全局可访问。 7. **验证安装**:安装完成后,可以在终端输入`ruby -v`来查看当前系统的Ruby版本,如果显示为2.3.1,...
1.离线安装gcc pcre-devel openssl-devel zlib-devel 下载路径 http://mirrors.163.com/centos/7.4.1708/os/x86_64/Packages/ autogen-libopts-5.18-5.el7.x86_64.rpm cpp-4.8.5-16.el7.x86_64.rpm gcc-4.8.5-16....
pilimi-zlib-5360000-5379999.torrent
这个"gcc pcre-devel openssl-devel zlib-devel离线包"就是针对这种情况的一个集合,主要用于安装nginx的fastdfs-nginx-module-master模块。让我们逐一了解这些组件的作用和它们如何协同工作。 1. **GCC (GNU ...
在IT领域,尤其是在软件开发和系统管理中,`zlib`和`zlib-devel`是两个非常关键的组件。这两个库在Linux系统中扮演着重要角色,尤其对于那些需要进行数据压缩和解压缩的程序来说。现在让我们深入探讨这两个库的细节...
总的来说,"1.2.11-zlib.rar"是一个包含zlib库1.2.11版本的压缩包,对于在CentOS环境中进行软件开发和部署的用户来说,它是确保程序正常运行的关键组件。理解zlib的使用方法和它在系统中的作用,有助于我们更有效地...
- zlib 在存在 gcc 2.6.3 的 DEC 3000/300LX 环境中不能运行,但是在 OSF/1 2.1 环境下能够编译 CC。- zlib (/bin/cc)某些版本在 HP-UX 9.05 上无法使用。- gzdopen 不支持 RISCOS 和 BEOS。- 想了解 PalmOs,则...
**zlib-1.2.12 Linux 版本详解** ...总的来说,zlib-1.2.12在Linux环境下的应用,为开发者提供了一个强大且高效的压缩工具,使得他们能够在各种场景下实现数据的压缩和解压缩,从而提高程序性能,节省存储空间。
总的来说,`node-zlib-backport`是前端开发者在不依赖Node.js运行环境的情况下,利用`zlib`同步方法进行数据压缩和解压缩的一个重要工具。通过它,我们可以轻松地在浏览器端实现高效的压缩操作,提升应用程序的性能...
解压完成后,你将在当前目录下看到一个名为`zlib-master`的目录,这个目录包含了`zlib`的所有源代码和相关文件。 接下来,进入解压后的目录: ```bash cd zlib-master ``` 在这个目录下,我们可以执行配置、编译...
在Linux系统中,尤其是SUSE 11这样的操作系统,安装GCC的新版本可能涉及到对现有编译环境的扩展和管理。GCC(GNU Compiler Collection)是GNU项目的核心组件,用于编译C、C++、Fortran等多种编程语言。在这个场景中...
首先,`CentOS7 nginx离线安装gcc/pcre-devel/openssl-devel/zlib-devel包`这个标题表明我们需要为Nginx安装四个关键的开发库:GCC(GNU Compiler Collection),PCRE(Perl Compatible Regular Expressions)的开发...
标题提到的"zlib-devel-1.2.7-18.el7.x86_64.rpm"是一个针对CentOS 7.5系统的RPM(Red Hat Package Manager)软件包。RPM是一种用于Linux发行版的软件包管理器,它简化了软件的安装、升级和卸载过程。zlib-devel这个...
【标题】"vcpkg-zlib-1.3-windows-x86-64.zip" 提供的是一个在Windows平台上,针对x86-64架构的zlib库,该库是通过vcpkg这个跨平台的C++库管理工具进行编译的。vcpkg是一个开源的项目,由微软维护,旨在简化C++库的...
perl-Compress-Zlib最新版本,
在本压缩包“nginx-pcre-zlib-openssl.zip”中,包含了Nginx编译安装过程中所需的三个关键组件:PCRE(Perl Compatible Regular Expressions)、zlib和OpenSSL。这些库对于Nginx实现其功能至关重要。 1. PCRE:这是...