「Ruby」カテゴリーアーカイブ
Ubuntuにrmagickをインストール(ソースからインストールしたruby+gem)
Ubuntuのソースインストールしたruby環境に、rmagickをインストールした。
■ aptitudeでimagemagick libmagick9-devをインストールする。
※ libmagick-devやlibmagick9++-devなど他のパッケージではgraphicsmagickがインストールされ、railsのプラグインattachment_fuがうまく動作しなかった。(strip!メソッドはImageMagick1.1にはない、みたいなエラーになった。)
$ sudo aptitude install imagemagick libmagick9-dev
■ rmagickをgemでインストール。 (rmagick2がインストールされる。)
$ sudo gem install rmagick
■ 確認
$ convert --version Version: ImageMagick 6.3.7 06/04/09 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC $ irb irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'RMagick' => true irb(main):003:0> exit
Ubuntuにrubyをソースからインストール
まず、readlineをインストールしておく。
$ sudo aptitude install libreadline-dev
rubyをダウンロードして展開、--with-readlineを付けてconfigure、make、sudo make install。
$ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz $ tar xzvf ruby-1.8.7-p174.tar.gz $ cd ruby-1.8.7-p174 $ ./configure --with-readline $ make $ sudo make install
rubygemsのインストールについては以下を参照。
ruby、rubygemsのインストール
A command-line prompt with timeout and countdown
sudoを付け忘れても、ホームにgemをインストールしてほしくない人のための設定
UbuntuにRMagickをインストール(パッケージでインストールしたruby)
RMagickのインストールは大変だけど、Ubuntuではパッケージで簡単にインストールできる。(Rubyもパッケージでインストールしている場合)
$ sudo aptitude install imagemagick librmagick-ruby libfreetype6-dev xml-core
$ convert --version Version: ImageMagick 6.3.7 02/18/08 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC $ irb irb(main):001:0> require 'RMagick' => true irb(main):002:0> exit
Ruby 1.8.7で使えるようになったRuby 1.9のメソッド
RubyGems >= 1.3.1にアップデートする
Rails 2.2.2にしたら、
Rails requires RubyGems >= 1.3.1 (you have 1.2.0). Please `gem update --system` and try again.
と言われるが、
$ sudo gem update --system Updating RubyGems Nothing to update
となり、アップデートできない。
[解決方法]
1.3.1にアップグレードするには、gemでrubygems_updateをインストールして、update_rubygemsを実行する。
Rails 2.2.2はRubyGems 1.3.1以上を要求しますが・・ - てーげー探訪