这几天刚刚给自己的小白安装了Leopard,开始迫不及待的把开发环境搬到上面去。Leopard已经自带了完整的ruby-1.8.6和rails-1.2.3,我的项目是用rails-1.2.6的,另外还有一些gem要安装,所以二话不说,马上开始。
# 更新gems,从0.9.4到1.0.1
sudo gem update --system
# 安装rails-1.2.6
sudo gem install rails -v 1.2.6
# 安装rails-2.0.2
sudo gem install rails
# 安装其他package
sudo gem install ferret
sudo gem install acts_as_ferret
sudo gem install mongrel
然后就到最重要到rmagick了。本来想通过macports来安装,但是速度实在太慢了,所以干脆自己来。把依赖的package都下载好,编译、安装,最后再sudo gem install rmagick,搞定。贴一段脚本上来,以后可以直接执行这段脚本来安装,省得麻烦。不过安装速度挺慢的,可能是我到小白性能不太好。脚本中用到到下载地址各位同学可以自己去换,比如有新版本或其他mirror更快到时候。
#!/bin/sh
curl -O http://nchc.dl.sourceforge.net/sourceforge/freetype/freetype-2.3.5.tar.gz
tar xzvf freetype-2.3.5.tar.gz
cd freetype-2.3.5
./configure --prefix=/usr/local
make
sudo make install
cd ..
curl -O http://jaist.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.24.tar.gz
tar xzvf libpng-1.2.24.tar.gz
cd libpng-1.2.24
./configure --prefix=/usr/local
make
sudo make install
cd ..
curl -O ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
tar xzvf jpegsrc.v6b.tar.gz
cd jpeg-6b
ln -s `which glibtool` ./libtool
export MACOSX_DEPLOYMENT_TARGET=10.5
./configure --enable-shared --prefix=/usr/local
make
sudo make install
cd ..
curl -O http://dl.maptools.org/dl/libtiff/tiff-3.8.2.tar.gz
tar xzvf tiff-3.8.2.tar.gz
cd tiff-3.8.2
./configure --prefix=/usr/local
make
sudo make install
cd ..
curl -O http://jaist.dl.sourceforge.net/sourceforge/wvware/libwmf-0.2.8.4.tar.gz
tar xzvf libwmf-0.2.8.4.tar.gz
cd libwmf-0.2.8.4
make clean
./configure
make
sudo make install
cd ..
curl -O http://www.littlecms.com/lcms-1.17.tar.gz
tar xzvf lcms-1.17.tar.gz
cd lcms-1.17
make clean
./configure
make
sudo make install
cd ..
curl -O http://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/gs861/ghostscript-8.61.tar.gz
tar zxvf ghostscript-8.61.tar.gz
cd ghostscript-8.61
./configure --prefix=/usr/local
make
sudo make install
cd ..
curl -O ftp://mirror.cs.wisc.edu/pub/mirrors/ghost/GPL/current/ghostscript-fonts-std-8.11.tar.gz
tar zxvf ghostscript-fonts-std-8.11.tar.gz
sudo mv fonts /usr/local/share/ghostscript
curl -O http://imagemagick.site2nd.org/imagemagick/ImageMagick-6.3.7-10.tar.gz
tar xzvf ImageMagick-6.3.7-10.tar.gz
cd ImageMagick-6.3.7
export CPPFLAGS=-I/usr/local/include
export LDFLAGS=-L/usr/local/lib
./configure --prefix=/usr/local --disable-static --with-modules --without-perl --without-magick-plus-plus --with-quantum-depth=8 --with-gs-font-dir=/usr/local/share/ghostscript/fonts
make
sudo make install
cd ..
sudo gem install rmagick
分享到:
- 2008-01-17 10:44
- 浏览 2031
- 评论(1)
- 论坛回复 / 浏览 (1 / 3463)
- 查看更多
相关推荐
在安装前,了解可能存在的兼容性问题,并准备相应的解决方案。 8. **更新和维护**:安装老版本的软件意味着可能错过了一些新功能和安全性修复。理解这一点,并定期检查是否有更新或者替代方案。 9. **社区支持**:...
"leopard硬盘安装助手v0.3"是一款专为苹果Mac ...在安装和维护Mac OS X Leopard时,用户可以充分利用这个软件来优化他们的工作流程,提高生产力。同时,这个工具也体现了开发者对用户需求的敏锐洞察和持续改进的决心。
新鲜出炉:leopard硬盘安装史重要更新:leopard硬盘安装助手!!支持iso文件! 1、格式化一盘为fat32,或将盘上所有文件(含隐藏的)删空 2、打开程序,选镜象文件(支持iso文件) 3、目标盘选刚才格的盘,点开始进行镜象 4、...
然而,对于一些用户来说,安装过程可能会遇到挑战,特别是那些希望在硬盘上全新安装或升级现有系统的用户。这就是“Leopard硬盘安装助手”发挥作用的地方。 Leopard硬盘安装助手是一款专为Mac用户设计的工具,旨在...
Leopard硬盘安装助手~~~安装MAC OS~必备软件~
snow leopard10A432安装全过程 mac mac os x 安装snow leopard10A432安装全过程 mac mac os x 安装
新鲜出炉:leopard硬盘安装史重要更新:leopard硬盘安装助手!!支持iso文件! 1、格式化一盘为fat32,或将盘上所有文件(含隐藏的)删空 2、打开程序,选镜象文件(支持iso文件) 3、目标盘选刚才格的盘,点开始进行镜象 4、...
标题“硬盘安装Leopard”指的是将苹果公司的Mac OS X Leopard操作系统安装到计算机的硬盘上,而非使用光盘或USB驱动器进行安装。Leopard是Mac OS X的第十个主要版本,发布于2007年,它带来了许多新功能和性能改进。...
标题 "Leopard硬盘安装助手0.3" 指的是一个专为苹果Mac OS X Leopard操作系统设计的工具,它的主要功能是帮助用户...用户需谨慎使用,因为早期版本的软件可能存在兼容性问题和未发现的bug,建议在安装前备份重要数据。
这意味着用户可以在同一台电脑上同时安装并运行Windows XP和Mac OS X Leopard,这对于开发者、设计师或者那些需要在不同操作系统之间切换的用户来说非常方便。这个过程通常涉及到分区、格式化以及将Leopard的安装...
1. **创建安装分区**:该工具允许用户在现有硬盘上划分出一个专门用于安装Leopard的空间,而不影响现有的数据和系统。 2. **映像写入**:它能将Leopard的ISO镜像文件直接写入到指定的分区,准备进行无光盘启动。 3...
通过上述步骤,您可以在兼容性较好的非苹果硬件上成功安装Mac OS X Leopard系统。这种方式不仅为用户提供了一个全新的操作系统体验,同时也拓展了计算机的应用场景。对于有兴趣探索Mac OS X系统的PC用户来说,这是一...
【苹果系统安装助手Leopard】是一款专为苹果Mac OS用户设计的工具,它主要用于帮助用户在他们的Mac设备上安装或更新Leopard操作系统。Leopard,全称Mac OS X Leopard,是苹果公司推出的一个重要版本,属于Mac OS X...