Projeto: Vermelho

logs of development
スポンサーサイト

一定期間更新がないため広告を表示しています

| - | | - | -
rubyでparseするためのnokogiri
http://www.nilab.info/z3/20110422_01.html

nokogiri

htmlをopen-uriで開いたときのencodingの問題解決
http://route477.net/d/?date=20110119

検索

jpg拡張子のリンク先を抜き出す

doc = Nokogiri::HTML(open('http://www.yahoo.co.jp'))
doc.css('img').each do |tag|
  parent = 'html://www.yahoo.co.jp'
  path = tag.attribute("src").value
  if path.include?('.jpg')
    if path.include?('http://') || path.include?('https://')
      path
    else
      path = parent + '/' + path
    end
    puts path
  end
end

| Pg_Ruby | 08:46 | comments(0) | trackbacks(0)
rubyのmapをeachの代わりに使う
each

a = [ 'aiu','kakiku','ddkokokoo']
b = Array.new
a.each do |i|
  b.push i.length
end

map
a = [ 'aiu','kakiku','ddkokokoo']
a = a.map {|i| i.length}

http://dgames.jp/dan/permalink/20101206
http://blog.livedoor.jp/sasata299/archives/51382454.html
| Pg_Ruby | 05:58 | comments(0) | trackbacks(0)
Philippines Ruby Users Group
http://pinoyrb.org/tag/ruby
| Pg_Ruby | 19:47 | comments(0) | trackbacks(0)
“File not found: lib” error while installing Rails 3.0.9 for MacOSX, RVM, Ruby1.9.2
評価:
David Thomas,Andrew Hunt
Addison-Wesley Pub (Sd)
¥ 3,634
(2000-12-15)

 Ruby1.9.2, RVM, MacOSX(Snow Leoperd)にRails3.0.9をインストールしたところ.ログに“File not found: lib”がでた.気持ち悪いのでしらべたら、1.9.2のフォルダがないことが要因のよう.

以下のように対処

$ gem install rdoc-data
$ cp -pR /Users/username/.rvm/gems/ruby-1.9.2-p180/gems/rdoc-data-2.5.3/data/1.9.1 /Users/username/.rvm/gems/ruby-1.9.2-p180/gems/rdoc-data-2.5.3/data/1.9.2
$ rdoc-data --install
$ gem rdoc --all --overwrite
$ mkdir /Users/username/.rvm/gems/ruby-1.9.2-p180/gems/rails-3.0.9/lib
$ gem install rails

参考
‘File not found: lib’ Error installing Rails Gem

“File not found: lib” error while installing Rails 3.0.7

Ruby1.9.2でrdoc-data –install出来ない件について

gem install railsでFile not found: lib
| Pg_Ruby | 05:23 | comments(1) | trackbacks(0)
Rubyインストール後の.cshrcのPATHセットの注意
さくらインターネットなど,ホスティングサービスで自分のHOMEにRubyをインストールした場合,PATHを設定する.そのときの注意.

http://d.hatena.ne.jp/GARAPON/20080602

% vi ~/.cshrc
set pathに以下の記述を追加
------------------------------------

$HOME/local/ruby/bin
------------------------------------
% source ~/.cshrc
% ruby -v

ruby 1.8.6 (2007-09-24 patchlevel 111) [i386-freebsd6.1]
↑のが表示されればOK


このとき…
http://blog.setunai.net/20080227/さくらインターネットにRuby1.9をインストールしてみ/
$HOME/.cshrcのpathに$HOME/local/binを追加(※/usr/local/bin/より先に書かないと有効にならない)
| Pg_Ruby | 22:44 | comments(0) | trackbacks(0)
PROFILE
CATEGORIES
LINKS
CALENDAR
S M T W T F S
     12
3456789
10111213141516
17181920212223
24252627282930
31      
<< March 2024 >>
SELECTED ENTRIES
ARCHIVES
モバイル
qrcode
SPONSORED LINKS