安装成功rails

今天在机器上安装rails失败,在网上找到这篇文章

不错,终于安装成功了

在solaris8安装ruby

1.下回1.84源码后,编译

  1.         gzip -cd rubyXXX.tgz |tar xf -   
  2. cd rubyXXX   
  3. ../configure --prefix=/usr/local/ruby   
  4. make   
  5. make install  

 

        在make时出错.....

        出错信息如下:

===================================

 

  1. gcc -g -O2  -DRUBY_EXPORT  -I. -I.  -c ./missing/flock.c   
  2. gcc -g -O2  -DRUBY_EXPORT  -I. -I.  -c ./missing/isinf.c   
  3. gcc -g -O2  -DRUBY_EXPORT  -I. -I.  -c dmyext.c   
  4. ar rcu libruby-static.a array.o bignum.o class.o compar.o dir.o dln.o enum.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o flock.o isinf.o  dmyext.o   
  5. make: ar: Command not found   
  6. make: *** [libruby-static.a] Error 127   

 

=================================

        google了半天,找不到解决办法.只好去网上找已经编译好的ruby for solaris的包.

2.去这里找到自己相应的solaris包.http://www.sunfreeware.com
        我的是solaris8, ruby编码好的包下载地址是:ftp://ftp.sunfreeware.com/pub/freeware/sparc/8/ruby-1.8.4-sol8-sparc-local.gz

        下回后解压然后安装:

 

  1. gunzip ruby-1.8.4-sol8-sparc-local.gz   
  2. d gunzip ruby-1.8.4-sol8-sparc-local  

 

  ===================================

  1.   安装完后系统安装ruby成为<SMCruby>   
  2.   ##正在安装1部分- 1.   
  3.   [ 确认类别<none> ]   
  4.   安装<SMCruby>成功   
  5.   提示:   

 

  ==============================
3.然后在shell下
        看看ruby的版本
        接着安装rails

 


  1. gem install rails --include-dependencies  

 

        然后报错.....

  =====================================

 

  1.   /usr/local/lib/ruby/1.8/sparc-solaris2.8/digest/md5.so: ld.so.1: ruby: 致命的: libcrypto.so.0.9.8: 打开失败: 无此文件或目录 - /usr/local/lib/ruby/1.8/sparc-solaris2.8/digest/md5.so (LoadError)   
  2.  from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require’   
  3.  from /usr/local/lib/ruby/site_ruby/1.8/rubygems/package.rb:10   
  4.  from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require’   
  5.  from /usr/local/lib/ruby/site_ruby/1.8/rubygems/builder.rb:1   
  6.  from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:21:in `require’   
  7.  from /usr/local/lib/ruby/site_ruby/1.8/rubygems.rb:61:in `manage_gems’   
  8.  from /usr/local/bin/gem:4   

 

  =====================================

        此错误信息是因为没找到libcrypto.so.0.9.8
        在网上得到这是openssl的一个so


4.没办法,继续安装openssl

        下载地址:ftp://ftp.sunfreeware.com/pub/freeware/sparc/8/openssl-0.9.8b-sol8-sparc-local.gz

        下回后安装.默认安装目录是/usr/local/ssl

 


        安装后,gem下,依然报那个错...

        郁闷我好久...以Google之,最后知道要设一个LD_LIBRARY_PATH

5.设环境变量


  1. export LD_LIBRARY_PATH   
  2. RY_PATH=/usr/local/ssl  

 

        之后,gem终于可以了..满以为这回终于可以安rails了
        再次

       

  1. gem install rails --include-dependencies  

 

        ======================================

 

       ================================================


6.唉,无奈,只好自己动手安rails了

 

        安装rails 版本为:1.14
            依赖以下包:

 

  1.         rails requires rake >= 0.7.1   
  2. rails requires activesupport = 1.3.1   
  3. rails requires activerecord = 1.14.3   
  4. rails requires actionpack = 1.12.3   
  5. rails requires actionmailer = 1.2.3   
  6. rails requires actionwebservice = 1.1.4   

 

下载地址:(注意actionpack官方提供的是1.12.1,一定要去actionmailer那个地址下actionpack,那里提供1.12.3)

rake==> http://rubyforge.org/frs/?group_id=50&release_id=4770
activesupport ==>http://rubyforge.org/frs/?group_id=570&release_id=4814
activerecord==>http://rubyforge.org/frs/?group_id=182&release_id=5776
actionpack=http://rubyforge.org/frs/?group_id=361&release_id=5827(在这里下载.原来的那个http://rubyforge.org/frs/?group_id=249&release_id=4816,只有1.12.1!)
actionmailer==>http://rubyforge.org/frs/?group_id=361&release_id=5827
actionwebservice==>http://rubyforge.org/frs/?group_id=567&release_id=5830

 


下回来后,把这些文件放到同一个目录里,然后进入这个目录一个一个本地安装

  1.      gem install rake   
  2. gem install activesupport   
  3. gem install activerecord   
  4. gem install actionpack   
  5. gem install actionmailer   
  6. gem install rails   
  7. Successfully installed rails, version 1.1.4   

 


哈哈,终于搞定了.试试吧.
 

 

  1.         /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require’: no such file to load -- sources (LoadError)   
  2. from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require’   
  3. from /usr/local/lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:462:in `sources’   
  4. from /usr/local/lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:472:in `source_index_hash’   
  5. from /usr/local/lib/ruby/site_ruby/1.8/rubygems/remote_installer.rb:436:in `install’   
  6. from /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_commands.rb:258:in `execute’   
  7. from /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_commands.rb:220:in `execute’   
  8. from /usr/local/lib/ruby/site_ruby/1.8/rubygems/command.rb:69:in `invoke’   
  9. from /usr/local/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:117:in `process_args’   
  10. from /usr/local/lib/ruby/site_ruby/1.8/rubygems/cmd_manager.rb:88:in `run’   
  11. from /usr/local/lib/ruby/site_ruby/1.8/rubygems/gem_runner.rb:29:in `run’   
  12. from /usr/local/bin/gem:23  

 

  1. gunzip openssl-0.9.8b-sol8-sparc-local.gz   
  2.  openssl-0.9.8b-sol8-sparc-local  

 

  1. ruby -v   
  2. .4 (2005-12-24) [sparc-solaris2.8]   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值