ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文
Ruby : mechanize インストール
日時: 2009/11/24 20:37
名前: lightbox



PuTTY ごった煮版
RubyForge: RubyGems: Project Info


拡張子:
pwd : 現在のディレクトリ位置
env : 環境変数
メンテナンス

rubygems-1.3.5 ( No.1 )
日時: 2009/11/25 21:09
名前: lightbox


日時: 2009/11/25 21:09
名前: lightbox
拡張子:
▼ アップロード
/home/username/ruby/rubygems-1.3.5

▼ インストールコマンドライン
%ruby setup.rb --prefix=/home/username 

▼ 以下のディレクトリが作成される
.gem
bin
lib

.cshrc の 検索 path 設定に home/username/bin を追加

▼ 追加
setenv	RUBYLIB /home/username/lib
setenv	GEM_HOME /home/username/gems
setenv	RB_USER_INSTALL true
http://docs.rubygems.org/read/chapter/3#page83 ( we recommend setting GEM_HOME prefix_dir/gems ) FTP から .cshrc は変更できません vi
拡張子:
挿入位置で i キーでテキストを挿入( 改行はEnter キー )
クリップボードからコピーできるので普通に貼り付け。
モードを抜け出すのは ESC
x で一文字削除
dd で行削除

: 文字でコマンド行に移動して、w で書き込み

終了は q
変更しないで終了は q!
   ▼ .cshrc の内容をセッションに反映
拡張子:
%source .cshrc
%rehash
   ▼ インストール
拡張子:
%gem18 install mechanize
   ▼ チェック
拡張子:
$ irb
irb(main):001:0> require "rubygems"
=> true
irb(main):002:0> require "mechanize"
=> true
irb(main):003:0> exit
   ▼ .htaccess
拡張子:
AddHandler cgi-script .rb
   ▼ mixi ボイス取得テストコード
拡張子:
#!/usr/local/bin/ruby
print "Content-type: text/html\n\n"

ENV['GEM_HOME']="/home/username/gems"

$LOAD_PATH.push('/home/username/lib/')

require 'rubygems'
require 'mechanize'

agent = WWW::Mechanize.new
#mixiにログイン
page = agent.get("http://mixi.jp/")
form = page.forms.first
form["email"] = "メールアドレス"
form["password"] = "パスワード"
form.submit

#mixiエコーのページを取得
page = agent.get('http://mixi.jp/recent_echo.pl')

print page.body

▼ 参考 http://d.hatena.ne.jp/littlebuddha/20081219/1229651633
このアーティクルの参照用URLをクリップボードにコピー メンテナンス
FDClone ( No.2 )
日時: 2009/11/24 22:41
名前: lightbox
Vector:FDclone (UNIX / ユーティリティ) - ソフトの詳細


拡張子:
任意のフォルダに解凍して make を実行し、パスを通す
( 日本語表示の為そのままが良い )
"
このアーティクルの参照用URLをクリップボードにコピー メンテナンス