`
木哥哥
  • 浏览: 7616 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于openSUSE上的Ruby环境配置问题 ,清帮忙!!!

 
阅读更多
roy@localhost:~> rails -v
Rails 2.3.2
roy@localhost:~> gem -v
1.3.4
roy@localhost:~> ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-linux]
roy@localhost:~> cd ~/Projects/
roy@localhost:~/Projects> cd emporium/

roy@localhost:~/Projects/emporium> ruby script/server
Missing the Rails 2.3.2 gem. Please `gem install -v=2.3.2 rails`, update your RAILS_GEM_VERSION setting in config/environment.rb for the Rails version you do have installed, or comment out RAILS_GEM_VERSION to use the latest version installed.
roy@localhost:~/Projects/emporium> gem install -v=2.3.2 rails
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- zlib (LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/package.rb:10
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/format.rb:9
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/installer.rb:11
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:3
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:4
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:167:in `load_and_instantiate'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:88:in `[]'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:144:in `find_command'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:131:in `process_args'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:102:in `run'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:58:in `run'
from /usr/local/bin/gem:21
roy@localhost:~/Projects/emporium>

上面好像说zlib没有?然后我 进入zlib1.2.3目录 ,执行如下:
roy@localhost:~/SoftTool/zlib-1.2.3> dir
总计 1204
-rw-r--r--  1 roy users  4559 2004-12-22 adler32.c
-rw-r--r--  1 roy users  1919 07-18 23:59 adler32.o
-rw-r--r--  1 roy users  9336 2003-06-02 algorithm.txt
drwxr-xr-x  2 roy users  4096 2005-07-13 amiga
drwxr-xr-x  2 roy users  4096 2005-07-18 as400
-rw-r--r--  1 roy users 42928 2005-07-18 ChangeLog
-rw-r--r--  1 roy users  2489 2003-07-07 compress.c
-rw-r--r--  1 roy users  1532 07-18 23:59 compress.o
-rwxr-xr-x  1 roy users 13167 2005-07-12 configure
drwxr-xr-x 22 roy users  4096 2005-07-18 contrib
-rw-r--r--  1 roy users 13193 2005-06-13 crc32.c
-rw-r--r--  1 roy users 30568 2003-01-06 crc32.h
-rw-r--r--  1 roy users 11796 07-18 23:59 crc32.o
-rw-r--r--  1 roy users 64163 2005-07-18 deflate.c
-rw-r--r--  1 roy users 12114 2005-05-29 deflate.h
-rw-r--r--  1 roy users 13588 07-18 23:59 deflate.o
-rwxr-xr-x  1 roy users 81552 07-18 23:59 example
-rw-r--r--  1 roy users 16398 2004-10-24 example.c
-rw-r--r--  1 roy users  9792 07-18 23:59 example.o
drwxr-xr-x  2 roy users  4096 2005-06-13 examples
-rw-r--r--  1 roy users 15080 2004-11-27 FAQ
-rw-r--r--  1 roy users 31103 2005-07-12 gzio.c
-rw-r--r--  1 roy users 10080 07-18 23:59 gzio.o
-rw-r--r--  1 roy users  1318 2004-10-04 INDEX
-rw-r--r--  1 roy users 22164 2005-05-31 infback.c
-rw-r--r--  1 roy users  9964 07-18 23:59 infback.o
-rw-r--r--  1 roy users 12568 2004-11-13 inffast.c
-rw-r--r--  1 roy users   407 2003-01-02 inffast.h
-rw-r--r--  1 roy users  2512 07-18 23:59 inffast.o
-rw-r--r--  1 roy users  6343 2002-11-25 inffixed.h
-rw-r--r--  1 roy users 48977 2005-06-15 inflate.c
-rw-r--r--  1 roy users  5916 2004-11-13 inflate.h
-rw-r--r--  1 roy users 15716 07-18 23:59 inflate.o
-rw-r--r--  1 roy users 13756 2005-07-18 inftrees.c
-rw-r--r--  1 roy users  2373 2005-07-11 inftrees.h
-rw-r--r--  1 roy users  4044 07-18 23:59 inftrees.o
-rw-r--r--  1 roy users 90428 07-18 23:59 libz.a
-rw-r--r--  1 roy users  4141 07-18 23:59 Makefile
-rw-r--r--  1 roy users  4133 2005-07-18 Makefile.in
-rw-------  1 roy users 13234 2005-07-13 make_vms.com
-rwxr-xr-x  1 roy users 81411 07-18 23:59 minigzip
-rw-r--r--  1 roy users  8018 2005-05-28 minigzip.c
-rw-r--r--  1 roy users  4516 07-18 23:59 minigzip.o
drwxr-xr-x  2 roy users  4096 2003-08-29 msdos
drwxr-xr-x  3 roy users  4096 2005-07-13 old
drwxr-xr-x  3 roy users  4096 2004-10-24 projects
drwxr-xr-x  2 roy users  4096 2005-07-18 qnx
-rw-r--r--  1 roy users  5696 2005-07-18 README
-rw-r--r--  1 roy users 44027 2005-06-13 trees.c
-rw-r--r--  1 roy users  8444 1998-02-24 trees.h
-rw-r--r--  1 roy users 14600 07-18 23:59 trees.o
-rw-r--r--  1 roy users  2087 2003-07-07 uncompr.c
-rw-r--r--  1 roy users  1212 07-18 23:59 uncompr.o
drwxr-xr-x  2 roy users  4096 2005-07-18 win32
-rw-r--r--  1 roy users  9544 07-18 23:59 zconf.h
-rw-r--r--  1 roy users  9544 2005-05-28 zconf.in.h
-rw-r--r--  1 roy users  4486 2005-07-18 zlib.3
-rw-r--r--  1 roy users 66188 2005-07-18 zlib.h
-rw-r--r--  1 roy users  7136 2005-06-13 zutil.c
-rw-r--r--  1 roy users  6859 2005-07-12 zutil.h
-rw-r--r--  1 roy users  1556 07-18 23:59 zutil.o
roy@localhost:~/SoftTool/zlib-1.2.3> ./configure
Checking for gcc...
Building static library libz.a version 1.2.3 with gcc.
Checking for unistd.h... Yes.
Checking whether to use vs[n]printf() or s[n]printf()... using vs[n]printf()
Checking for vsnprintf() in stdio.h... Yes.
Checking for return value of vsnprintf()... Yes.
Checking for errno.h... Yes.
Checking for mmap support... Yes.
roy@localhost:~/SoftTool/zlib-1.2.3> make
gcc -O3 -DUSE_MMAP   -c -o example.o example.c
gcc -O3 -DUSE_MMAP   -c -o adler32.o adler32.c
gcc -O3 -DUSE_MMAP   -c -o compress.o compress.c
gcc -O3 -DUSE_MMAP   -c -o crc32.o crc32.c
gcc -O3 -DUSE_MMAP   -c -o gzio.o gzio.c
gcc -O3 -DUSE_MMAP   -c -o uncompr.o uncompr.c
gcc -O3 -DUSE_MMAP   -c -o deflate.o deflate.c
gcc -O3 -DUSE_MMAP   -c -o trees.o trees.c
gcc -O3 -DUSE_MMAP   -c -o zutil.o zutil.c
gcc -O3 -DUSE_MMAP   -c -o inflate.o inflate.c
gcc -O3 -DUSE_MMAP   -c -o infback.o infback.c
gcc -O3 -DUSE_MMAP   -c -o inftrees.o inftrees.c
gcc -O3 -DUSE_MMAP   -c -o inffast.o inffast.c
ar rc libz.a adler32.o compress.o crc32.o gzio.o uncompr.o deflate.o trees.o zutil.o inflate.o infback.o inftrees.o inffast.o
gcc -O3 -DUSE_MMAP -o example example.o -L. libz.a
gcc -O3 -DUSE_MMAP   -c -o minigzip.o minigzip.c
gcc -O3 -DUSE_MMAP -o minigzip minigzip.o -L. libz.a
roy@localhost:~/SoftTool/zlib-1.2.3> make install
cp zlib.h zconf.h /usr/local/include
cp: 无法创建普通文件“/usr/local/include/zlib.h”: 权限不够
cp: 无法创建普通文件“/usr/local/include/zconf.h”: 权限不够
make: *** [install] 错误 1
roy@localhost:~/SoftTool/zlib-1.2.3> su
口令:
localhost:/home/roy/SoftTool/zlib-1.2.3 # make install
cp zlib.h zconf.h /usr/local/include
chmod 644 /usr/local/include/zlib.h /usr/local/include/zconf.h
cp libz.a /usr/local/lib
cd /usr/local/lib; chmod 755 libz.a
cd /usr/local/lib; if test -f libz.so.1.2.3; then \
  rm -f libz.so libz.so.1; \
  ln -s libz.so.1.2.3 libz.so; \
  ln -s libz.so.1.2.3 libz.so.1; \
  (ldconfig || true)  >/dev/null 2>&1; \
fi
cp zlib.3 /usr/local/share/man/man3
chmod 644 /usr/local/share/man/man3/zlib.3
localhost:/home/roy/SoftTool/zlib-1.2.3 #

上面显示这个 是不是算安装 zlib成功了?然后我运行这个还是出错:
roy@localhost:~/Projects/emporium> gem install -v=2.3.2 rails
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- zlib (LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/package.rb:10
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/format.rb:9
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/installer.rb:11
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/dependency_installer.rb:3
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/commands/install_command.rb:4
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:167:in `load_and_instantiate'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:88:in `[]'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:144:in `find_command'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:131:in `process_args'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command_manager.rb:102:in `run'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:58:in `run'
from /usr/local/bin/gem:21
roy@localhost:~/Projects/emporium>


怎么办??????????????
分享到:
评论

相关推荐

    openSUSE安装步骤

    将openSUSE镜像文件解压到另一个盘符上,例如将openSUSE.iso文件解压到F盘,并将解压后的文件夹命名为“openSUSE”。 步骤2:启动安装程序 运行openSUSE11_1_LOCAL.exe文件,重新启动机器。在启动时,选择“启动...

    Opensuse12.1安装与配置简明教程

    本文档主要针对 OpenSUSE 12.1 版本,提供了详细的安装和配置指南,特别提到了在 Acer Aspire 4745G 笔记本上的应用。尽管该教程适用于该机型,但并不保证适用于所有设备,特别是涉及AMD独显驱动和Optimus机型的双...

    OpenSuse Linux服务器配置方法.docx

    学习Open Suse Linux时,经常会遇到Open Suse Linux问题,这里将介绍Open Suse Linux问题的解决方法。现在很多的IT企业部门都想应用Open Suse Linux。本文介绍Open Suse Linux服务器配置方法。

    opensuse环境搭建

    opensuse环境搭建 opensuse samba

    opensuse使用手册.pdf

    1.1 关于 openSUSE Leap open in browser PRO version Are you a developer? Try out the HTML to PDF API openSUSE Leap 是一个基于GNU/Linux的计算机操作系统。相对于微软的Windows 系统而 言,它是开源并且免费...

    VMware下安装Opensuse13.2并构建icc和ifort环境

    首先,关于虚拟机软件VMware,它是目前广泛使用的一种虚拟化平台,可以模拟计算机硬件环境,允许用户在同一台实体计算机上运行多个操作系统,如OpenSUSE Linux。OpenSUSE是一个由社区支持的Linux发行版,由Novell...

    gcc c++ opensuse上的最新版本

    gcc c++ opensuse上的最新版本

    openSUSE 13.2安装MATE桌面

    在本文中,我们将详细探讨如何在openSUSE 13.2版本上安装MATE桌面环境,并确保通过rp-pppoe软件成功拨号上网。openSUSE是一个流行的Linux发行版,具有强大的社区支持和丰富的软件包库。MATE桌面环境是一种用户友好的...

    CentOS环境下opensuse虚拟机的创建

    我们将讨论相关工具、步骤以及注意事项,确保你能够成功地在CentOS主机上搭建OpenSUSE虚拟环境。 首先,我们需要一个虚拟化平台。在CentOS中,最常用的虚拟化解决方案是KVM(Kernel-based Virtual Machine),它是...

    gcc opensuse上的最新版本

    gcc opensuse上的最新版本

    OpenSUSE简介.pdf

    OpenSUSE的系统需求相对较低,适合各种配置的计算机。对于处理器,至少需要Intel Pentium 1-4或更新的型号,或者AMD Duron、Athlon等系列。内存方面,最低要求256MB,推荐512MB,而安装LiveCD则需要1GB以保证流畅性...

    Opensuse11.0 软件源添加

    对于Opensuse11.0来说,合理地配置软件源能够极大地提高系统的可用性和稳定性。本文将详细介绍如何为Opensuse11.0添加软件源,并解释各个源的特点。 #### 二、理解软件源 在Linux系统中,软件源是一个包含预编译...

    Windows7硬盘安装openSUSE12.1

    在本文中,我们将详细介绍如何在 Windows 7 硬盘上安装 openSUSE 12.1。openSUSE 是一款流行的 Linux 发行版,具有强大的功能和易于使用的界面。在本文中,我们将使用 openSUSE 12.1 DVD 来安装 openSUSE。 首先,...

    openSUSE下的Ruby安装openssl出错解决方法

    在一台老机器上面装了 openSUSE 12.3,然后使用 rvm 安装了 ruby,其实任何好的发行版打包的 ruby 都不如使用 rvm 安装的 ruby,亲身感受(不服来辩)。 然后,使用 gem 安装一些软件的时候,会出现如下的错误: ...

    openSUSE 11.2 KDE 壁纸

    在该版本中,KDE 桌面环境是其一大亮点,被誉为史上最华丽的 Linux 桌面之一。KDE 是一个高度可定制、功能丰富的桌面环境,它为用户提供了丰富的图形界面和各种实用工具。 在 openSUSE 11.2 的 KDE 版本中,设计...

    opensuse11.0_新手_安装指南

    **OpenSUSE 11.0 新手安装指南** OpenSUSE 是一款源自德国的开源操作系统,以其稳定性、灵活性和用户友好性而受到全球用户的喜爱。OpenSUSE 11.0 是该系列的一个重要版本,它在2008年发布,带来了许多新的特性和...

    openSUSE 12.3 入门指南.pdf

    综上所述,**openSUSE 12.3**不仅提供了一个稳定可靠的操作平台,还为用户提供了丰富的桌面环境选择和强大的软件管理工具,适合不同类型的用户群体使用。无论是对于初学者还是有经验的技术人员来说,都有充足的学习...

    opensuse11.2

    opensuse11.2系统安装资源,可以直接下载,解压安装opensuse11.2系统

    opensuSE网络存储iscsi的配置

    网络存储iscsi的配置,步骤详细。网上这种资源较少。

Global site tag (gtag.js) - Google Analytics