・ubuntuにrubyをinstall
apt-get install ruby
・バージョン確認
ruby -v
ruby 1.8.7 (2010-06-23 patchlevel 299) [i686-linux]
・ruby-devやrubygemsをinstall
aptitude install ruby ruby-dev rubygems irb rdoc libyaml-ruby libzlib-ruby libopenssl-ruby
参考サイト
http://d.hatena.ne.jp/supermassiveblackhole/20110118/1295321109
・gemのバージョン確認
gem -v
1.3.7
・gem install mechanize
参考サイト
http://d.hatena.ne.jp/is0me/20100103/1262497281
http://d.hatena.ne.jp/onodes/20090913/1252820625
追記:
ついでにcentOS環境にもインストールした。
centOSはyumが1.8.5なので自分でバージョンアップさせないといけない。
方法は
rpm -qa grep | rubyでインストールされいるものを確認、削除した上で
を参考にインスコ
パスが通らないという方は
http://engineerflies.blogspot.com/2010/06/gem.html
アップデートは気をつける
http://ja.verbmode.net/2009/02/09/be_carefull_with_gems_verup
クローラーを作るときの参考は下記
【クローラー】
Ruby
mixiのログインとか
Ruby Mechanize 1.0.0
アメブロ
フォーム処理
【Ruby以外のクローラーで気になったもの】
php
為替クロール
リンク取得
python
【2010/02/02】
windowsで環境作りたい方は下記が便利そう
ワンクリックインストーラー
http://www.forest.impress.co.jp/docs/review/20100106_340742.html
使い方とRails環境構築まで
http://www.db.is.kyushu-u.ac.jp/rinkou/ruby/rumixinstall.html
使い方とRails環境構築まで
http://www.db.is.kyushu-u.ac.jp/rinkou/ruby/rumixinstall.html
※2010/02/03追記
Javascriptにも対応したテストorクロールがしたくて、wakirを使おうと思った。
しかし、windowsで環境作ってみたが、なんかnmakeがないですよってエラーがでる。
nmakeが必要みたい。
これやったが変わらず
自分はRumixで入れたので、ちょっと違うと思うが
も試したが動かず
もうwindowsヤダーって思って調べてみたらLinuxでも使えるよう
しかし画面がないよってエラーでるしなんかわからなくなってしまった。
これについて解決策とかがあったらコメント残してくださると嬉しいです。
下記が、windows XP で gem install watirしたときのエラー
C:\ruby>gem install watir
Building native extensions. This could take a while...
ERROR: Error installing watir:
ERROR: Failed to build gem native extension.
C:/rumix/ruby/bin/ruby.exe extconf.rb
checking for strncpy_s()... no
creating Makefile
nmake
Microsoft (R) Program Maintenance Utility Version 1.50
Copyright (c) Microsoft Corp 1988-94. All rights reserved.
cl -nologo -I. -I. -IC:/rumix/ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi
-O2b2xg- -G6 -c -Tcwin32/api.c
'cl' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。
NMAKE : fatal error U1077: 'C:\WINDOWS\system32\cmd.exe' : return code '0x1'
Stop.
Gem files will remain installed in C:/rumix/ruby/lib/ruby/gems/1.8/gems/win32-ap
i-1.4.8 for inspection.
Results logged to C:/rumix/ruby/lib/ruby/gems/1.8/gems/win32-api-1.4.8/ext/gem_m
ake.out
C:\ruby>
なんかヒントになりそうなサイトを見つけたが・・・
とりあえずやらなきゃいけないことがあるので次のことやる。
0 件のコメント:
コメントを投稿