`

Install ruby 1.8.7 (2008-12-21 MBARI 6 on patchlev

阅读更多
sudo vi /etc/apt/source.list
deb http://mirror.lupaworld.com/ubuntu intrepid main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu intrepid-security main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu intrepid-updates main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu intrepid-backports main restricted universe multiverse
deb http://mirror.lupaworld.com/ubuntu intrepid-proposed main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu intrepid main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu intrepid-security main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu intrepid-updates main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu intrepid-backports main restricted universe multiverse
deb-src http://mirror.lupaworld.com/ubuntu intrepid-proposed main restricted universe multiverse


upgrade os
sudo apt-get update; sudo apt-get dist-upgrade; sudo apt-get upgrade
sudo apt-get install patch build-essential


install ruby
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz
wget http://sites.google.com/site/brentsrubypatches/Home/MBARIp72patches.tar.gz?attredirects=0
注意: MBARIp72patches 下不了请看附件



tar xzvf ruby-1.8.7-p72.tgz
cd ruby-1.8.7-p72

CFLAGS="-O2 -fno-stack-protector -mpreferred-stack-boundary=2" ./configure
make
./ruby -v
sudo make install


no such file to load — zlib (LoadError)
sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install libssl0.9.8

cd ./ext/zlib  
ruby extconf.rb  make  
sudo make install


no such file to load — openssl (LoadError)
cd ./ext/zlib  
ruby extconf.rb  make  
sudo make install


install tools
sudo apt-get install rake apache2 libmysql-ruby1.8 libsqlite3-ruby sqlite3


install rubgems
wget http://rubyforge.org/frs/download.php/38646/rubygems-1.2.0.tgz
tar xzvf rubygems-1.2.0.tgz
cd rubygems-1.2.0
sudo ruby setup.rb
sudo ln -s /usr/local/bin/gem1.8 /usr/bin/gem
sudo gem update --system


install gems
sudo gem install pog sqlite3-ruby ruby-breakpoint


install mysql gem
sudo gem install mysql -- --with-mysql-config=/usr/local/mysql/bin/mysql_config 





分享到:
评论

相关推荐

    ruby-1.8.7-p302.tar.gz

    Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。...该版本为ruby-1.8.7-p302

    ruby-1.8.7-p358-i386.rar

    1.8.7-p358 2012-02-16 21:52 ruby-1.8.7-p358-doc-chm.7z 3.65 MB 1,399 Other Other ruby-1.8.7-p358-i386-mingw32.7z 5.12 MB 1,503 i386 Other rubyinstaller-1.8.7-p358.exe 11.69 MB 13,534 i386 .exe ...

    ruby-1.8.7-p72-i386-mswin32.zip

    标题 "ruby-1.8.7-p72-i386-mswin32.zip" 提供的信息表明,这是一个针对i386架构的Windows 32位系统的Ruby编程语言的版本1.8.7,具体补丁级别为p72。Ruby是一种面向对象的、动态类型的脚本语言,由日本人松本行弘于...

    ruby-1.8.7-p302.tar.bz2

    ruby-1.8.7-p302.tar.bz2

    ruby-1.8.7-p72.tar.gz

    "ruby-1.8.7-p72.tar.gz" 是一个特定版本的Ruby发行版,这里的“p72”代表了该版本的补丁级别,意味着它是Ruby 1.8.7版本的一个更新,修复了之前版本中的某些问题和提升了性能。".tar.gz"是Unix/Linux系统中常见的...

    ruby-1.8.7-p174-i386-mswin32

    标题“ruby-1.8.7-p174-i386-mswin32”指的是一个特定版本的Ruby解释器,适用于32位的Windows操作系统。这个版本是Ruby的1.8.7线中的patchlevel 174,通常表示为Ruby 1.8.7-p174。Ruby是一种面向对象的、动态类型的...

    Ruby 1.8.7-p160

    Ruby 1.8.7-p160 是一个历史悠久的Ruby编程环境版本,发布于2009年6月27日。这个版本在当时代表了Ruby编程语言的一个重要里程碑,因为它包含了众多改进和修复,使得开发者能够更高效地编写代码。Ruby是一种面向对象...

    ruby-irb-1.8.7.352-13.el6.x86_64.rpm

    ruby-irb-1.8.7.352-13.el6.x86_64.rpm ruby-irb-1.8.7.352-13.el6.x86_64.rpm

    ruby1.8.7版for linux

    Ruby 1.8.7是Ruby编程语言的一个旧版本,主要针对Linux操作系统。这个版本在当时发布时具有很多重要的功能和改进,对于某些特定的项目或者开发者来说,可能仍然是必要的选择。下面我们将深入探讨Ruby 1.8.7在Linux...

    ruby1.8.7 & rails2.3.8

    2. `rubyinstaller-1.8.7-p249-rc2.exe`:这是一个Ruby 1.8.7的安装程序,用于在Windows系统上安装Ruby环境。 3. `rails-2.3.8.gem`:Rails框架的2.3.8版本的Gem文件,通过Ruby的Gem命令可以方便地安装此版本的...

    ruby-debug-1.87.rar

    这个版本针对Ruby 1.8.7进行了优化,因此得名`ruby-debug-1.87`。 在`ruby-debug-1.87`中,有三个关键的依赖组件: 1. `ruby-debug-base-0.10.4.gem`:这是`ruby-debug`的核心库,提供了基本的调试功能,如断点...

    LanguagePack_1.8.7-x64-CN-SVN.rar

    标题中的"LanguagePack_1.8.7-x64-CN-SVN.rar"表明这是一个针对64位操作系统(x64)的中文语言包,版本号为1.8.7,且与Subversion(SVN)相关。Subversion是一个广泛使用的版本控制系统,用于管理软件项目的源代码和...

    Torrent-Pro-6(1.8.7)-All-Mod-youarefinished.apk

    Torrent-Pro-6(1.8.7)-All-Mod-youarefinished.apk

    ruby-1.8.7.tar.gz

    Ruby 1.8.7 是一个古老的 Ruby 语言版本,它是 Ruby 社区在 2011 年发布的最后一个 1.8.x 系列版本。这个版本在当时非常流行,尤其对于某些项目和框架来说是必要的依赖,比如 Redmine 就是一个典型例子。Redmine 是...

    ruby 1.8.7 rails 2.3.4

    标题 "ruby 1.8.7 rails 2.3.4" 提及的是 Ruby 语言的一个较旧版本(1.8.7)以及与其兼容的 Rails 框架的老版本(2.3.4)。Ruby 是一种面向对象的、动态类型的编程语言,而 Rails 是一个基于 MVC(模型-视图-控制器...

    spring aop依赖包 aspectjweaver-1.8.7 aspectjrt-1.8.7 aopalliance-1.0

    本文将深入探讨Spring AOP的依赖包,包括`aspectjweaver-1.8.7.jar`、`aspectjrt-1.8.7.jar`以及`aopalliance-1.0.jar`,并阐述它们在Spring AOP中的作用。 首先,`aspectjweaver-1.8.7.jar`是AspectJ Weaver的实现...

    rubyinstaller-1.8.7-p299安装包

    rubyinstaller-1.8.7-p299,rubyinstaller-1.8.7-p299 ruby 最新安装包

    ruby1.8.7 安装包

    ruby1.8.7 安装包。下载直接安装

    rails2.3.8 && ruby1.8.7

    2. `rubyinstaller-1.8.7-p249-rc2.exe`:这是Ruby的安装程序,用于在Windows系统上安装Ruby 1.8.7版本。 3. `rails-2.3.8.gem`:Rails框架的2.3.8版本的Gem文件,用于通过Gem命令安装Rails。 4. `activerecord-...

    tortoiseGit 1.8.7 32-64

    TortoiseGit 1.8.7 是一个专为Windows用户设计的开源Git版本控制系统客户端。作为Git的强大补充,TortoiseGit提供了图形化的用户界面,使得在Windows环境下操作Git变得更加直观和便捷。 Git是一种分布式版本控制...

Global site tag (gtag.js) - Google Analytics