5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

【Rails】便利なRubyGemsを共有するスレ【Hpricot】

1 :デフォルトの名無しさん:2008/07/24(木) 01:09:48
RubyForgeやGitHubも玉石混合で便利なGemを探すのも大変ス。
便利だと思うGemの実況動画サイトを作ってみたんですけど、
もっと便利なGemが一杯あるはず!
RubyistのおすすめGemを教えてくださいー。

RubyGems実況動画: http://gemcasts.org

2 :デフォルトの名無しさん:2008/07/24(木) 01:10:47
>>2またお前かよ、なんなんだよ「2」ってのは、何か楽しいのか?お前さぁ、みん
なが楽しく話してるところに近付いただけでススーっと目を合わさずに去られたって事ってないか?
なに? いつだってそうなのか?まぁ、そうだろうな。一般社会ではお前みたいにキモいヤツは
相手にしたくないんだよお前はネットの中でも「おマメ」みたいなもんだからな
引きこもった挙げ句、朝からネットにかじりついてスレが立つのを一日中待ち、すかさず「2」と書き込む。 
つまんねえ人生だな
みんなが書き込む掲示板に「2」って書き込んだことで自分も社会に参加してるつもりになってんだろ
それにしてもさぁ、もう少し考えろよなんとか社会復帰しようと一晩中考えて出来たギャグが「2」かよ!!
おまえさぁ、一度外に出て人が話してるところでいきなり「2!」って言ってみろよ!もうダメなんだよ、無理なんだよ、お前には
ネット社会ですらコミュニケーションとれてないじゃんわからないだろうけどさぁ
みんな苦虫を噛み潰すような目でお前の自信作の「2」を見てるんだよそう、もう終わりにしようよ、
この先楽しい事なんかないんだよ、きっと。

3 :デフォルトの名無しさん:2008/07/24(木) 01:13:37
2

4 :デフォルトの名無しさん:2008/07/24(木) 01:18:11
超初歩的ですまんのだが・・・

そもそもの話としてRubyGemsの使い方とか教えて欲しいんだが・・・
このスレ質問は駄目?

5 :デフォルトの名無しさん:2008/07/24(木) 01:25:45
Rubyスレでやれ、アホ

6 :デフォルトの名無しさん:2008/07/24(木) 01:29:05
gemってなんで通常と同じライブラリロード方法じゃロードできないのかね?
DBI.rbとか激しく使いにくいのだけど・・・

7 :デフォルトの名無しさん:2008/07/24(木) 01:42:50
>>6
gem メソッドだとバージョンまで指定できるが、
最新バージョンを使うだけなら(require 'rubygems'のあと←これが嫌?)
require 'your_gem' でいいお。


8 :デフォルトの名無しさん:2008/07/24(木) 02:23:13
いやいや、だからDBIはdbi:...で指定した識別子で自動ロードするのに、
gemを通した瞬間「どのドライバにも依存しない汎用DBIベース処理」が
できなくなってしまうんです。

9 :デフォルトの名無しさん:2008/07/24(木) 03:21:03
>>4
WindowsだとOneClick InstallerでRubyGemsも入ります。
http://rubyinstaller.rubyforge.org/wiki/wiki.pl

WindowsにRubyインストール、RubyGems利用辺りまでの動画作りました。
http://gemcasts.org/2008/07/21/gemcasts-8-ruby%E3%81%A8rubygems%E3%82%92windows%E3%81%AB%E5%85%A5%E3%82%8C%E3%81%A6%E3%81%BF%E3%82%88%E3%81%86

10 :デフォルトの名無しさん:2008/07/24(木) 10:59:37
>>8
DBI使ったことないなー。
mysqlとか個別のか、ActiveRecordしか。

11 :デフォルトの名無しさん:2008/07/24(木) 11:05:32
>>4

イイヨイイヨー
まず使ってるOSやらRubyのバージョンやらを書くとイイヨー

12 :デフォルトの名無しさん:2008/07/24(木) 11:20:56
>>7
たしかにrubygemsで何やってるのか気になるなあ。

13 :デフォルトの名無しさん:2008/07/24(木) 13:28:41
rubygems嫌い
ネットワークにつながってなきゃいけないし。インストールに権限が必要だし。
ローカルのパッケージシステム(apt-getとかyum)とバッティングする。

必要なライブラリはなるべく少なくするか、添付して配布してほしい。

14 :デフォルトの名無しさん:2008/07/24(木) 18:25:31
>>13
ネットワーク、権限についてはそんなことないけど、バッティングは確かに。
CPAN, PEAR, Eggs共通の問題だと思う。

15 :デフォルトの名無しさん:2008/07/24(木) 19:24:13
とりあえずHpricot。
スゲー便利だとおもう。でもこれなんて読むの?
えいちぷりこっと?

16 :デフォルトの名無しさん:2008/07/25(金) 11:09:11
capistrano age

17 :デフォルトの名無しさん:2008/07/26(土) 00:22:13
age

18 :デフォルトの名無しさん:2008/07/26(土) 00:23:09
ageになってねえ

19 :デフォルトの名無しさん:2008/07/26(土) 00:26:35
age

20 :デフォルトの名無しさん:2008/07/26(土) 10:12:35
Rails以外でactivesupportとか単体で使ってる人いる?

21 :デフォルトの名無しさん:2008/07/26(土) 10:13:26
質問age

22 :デフォルトの名無しさん:2008/07/26(土) 10:24:28
>>20
ActiveRecordなら単体で使っている。

23 :デフォルトの名無しさん:2008/07/26(土) 14:06:45
>>20
.irbrcに書いてあるが重いので外そうかと思っている。



24 :デフォルトの名無しさん:2008/07/26(土) 15:35:42
日付けの計算とかirbでやるのに便利かもしらんね

25 :デフォルトの名無しさん:2008/07/26(土) 21:49:42
>>23
おれも.irbrcに入れてる。
そもそもrubygems自体が重いのかな?

26 :デフォルトの名無しさん:2008/07/27(日) 00:00:23
結構重いよ、この前測ったら30kgくらいあった

27 :デフォルトの名無しさん:2008/07/27(日) 00:46:34
irbなんてemacsと同じで立ち上げぱなしにすれば
重さも関係ないんでない?

28 :デフォルトの名無しさん:2008/07/27(日) 01:02:21
>>27
確かに、グローバルなコンテキストを初期化したいのでない限り、
終わらせる必要はないな。
用が済むとついつい反射的に ^D してしまう癖を直すべきなのかも。


29 :デフォルトの名無しさん:2008/07/27(日) 01:14:59
おまいらの中にirbをログインシェルにしてる強者はいないの?

30 :デフォルトの名無しさん:2008/07/27(日) 02:21:17
>>29
どんな罰ゲームですかそれ。
でもmethod_missingでシェルコマンドをトラップするようにすれば
結構使い物になるか?

31 :デフォルトの名無しさん:2008/07/27(日) 04:45:01
>>30
カオスwww
普段使いにしたら何が起こるか怖すぎる

32 :デフォルトの名無しさん:2008/07/27(日) 04:47:13
メジャーなやつでもいいから
「これ使ってないなんてもったない」って思うgemをplz

33 :デフォルトの名無しさん:2008/07/27(日) 09:26:09
Rubyなシェルといえば http://rush.heroku.com/ なんてものが。



34 :デフォルトの名無しさん:2008/07/27(日) 19:33:05
>>33
これは・・・本気だ・・・

35 :デフォルトの名無しさん:2008/07/28(月) 06:20:18
age

36 :デフォルトの名無しさん:2008/07/29(火) 01:24:16
rails以外使ってる人いる?

37 :デフォルトの名無しさん:2008/07/29(火) 01:25:41
>>36
うん。ruby使ってる

38 :デフォルトの名無しさん:2008/07/29(火) 02:59:48
>>37
フレームワークで

39 :デフォルトの名無しさん:2008/07/29(火) 14:40:54
merb

40 :デフォルトの名無しさん:2008/07/30(水) 00:25:50
django
とかここ言ったら殺されるの?
俺は使ってないけど日付変更線の向こう岸では
はやってると聞いたような

41 :デフォルトの名無しさん:2008/07/30(水) 00:56:37
>>40
日本でもガンガン使われてるよ、スレ違いだけど

42 :デフォルトの名無しさん:2008/07/30(水) 01:57:07
>>40
Ruby会議に行ってきた俺が買ってきたのはDjango本だったりするんだぜ。

43 :デフォルトの名無しさん:2008/07/30(水) 20:57:34
>>20
つ Mechanize

44 :デフォルトの名無しさん:2008/07/31(木) 02:54:16
Mechanizeでメシが3杯は食える

45 :デフォルトの名無しさん:2008/07/31(木) 03:10:17
メールアドレスでも集めてるのか?
スパマーに売って本当にメシ食ってそうだなw

46 :デフォルトの名無しさん:2008/08/02(土) 03:16:52
プププッw
図星過ぎてグーの音も出ないのか

47 :デフォルトの名無しさん:2008/08/02(土) 13:33:35
railsのプラグインで、検索機能を付加するものって
ありませんか?
メールの検索とかでよくある

(From) に <foobar> が (含まれる) (and)
(送信日時) が <n>(日以下)
...
()内は自動生成のプルダウン、<>内はユーザ入力欄
というようにDBの複数のカラムを跨った条件設定を
できるものがあるといいんですが。


48 :デフォルトの名無しさん:2008/08/02(土) 13:40:55
>>47
RailsスレにGo

49 :デフォルトの名無しさん:2008/08/02(土) 13:49:57
>>48
すいません。スレ違いでしたか。
といってもム板にもWebム板にもRailsスレ見あたらないんですが。。

50 :デフォルトの名無しさん:2008/08/02(土) 13:54:22
いっぺん落ちたんだよなあ
http://pc11.2ch.net/test/read.cgi/php/1207425569/
とかどうだ

51 :デフォルトの名無しさん:2008/08/02(土) 13:56:05
>>50
ありがとうございます。
逝ってきます

52 :デフォルトの名無しさん:2008/08/02(土) 23:35:26
ActiveScriptRubyではじめてgemつかってみて
以下のようにしたらうまくいかないんですけど
なにがいけないのでしょうか
C:\Ruby>gem install mechanize
Updating metadata for 4 gems from http://gems.rubyforge.org/
....
complete
Building native extensions. This could take a while...
ERROR: Error installing mechanize:
ERROR: Failed to build gem native extension.

C:/Ruby/bin/ruby.exe extconf.rb install mechanize
checking for stdio.h... no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.

Provided configuration options:
省略
Gem files will remain installed in C:/Ruby/lib/ruby/gems/1.8/gems/hpricot-0.6.16
1 for inspection.
Results logged to C:/Ruby/lib/ruby/gems/1.8/gems/hpricot-0.6.161/ext/fast_xs/gem
_make.out




53 :デフォルトの名無しさん:2008/08/03(日) 03:42:35
質問は他のスレで

54 :デフォルトの名無しさん:2008/08/03(日) 12:37:38
>>52
最後の方に「これ嫁」って書いてあるだろ。


55 :52:2008/08/03(日) 15:31:24

gem_make.outは上と同じ内容でした。
mkmf.log↓はなにいってるかわからないです。
ave_header: checking for stdio.h... -------------------- no

"cl -nologo -E -I. -IC:/Ruby/lib/ruby/1.8/i386-mswin32 -I. -MD -Zi -O2b2xg- -G6 conftest.c -P"
checked program was:
/* begin */
1: #include <stdio.h>
/* end */

--------------------


56 :デフォルトの名無しさん:2008/08/03(日) 15:35:12
こら真性のアホやな
華麗にスルーに限る

57 :デフォルトの名無しさん:2008/08/03(日) 17:42:41
>>55
そのレベルの人に説明するのはどのスレでも非常に骨が折れるので、
Ruby以前にコンパイラとか開発環境とか自習してください。


58 :デフォルトの名無しさん:2008/08/04(月) 05:31:03
何言ってるかわからないものをいじるな
プロのグラマーを雇え

59 :デフォルトの名無しさん:2008/08/09(土) 07:01:03
WWW::mechanizeってコンパイルなんかいらんだっけか?
win32で入れたときは特に問題なく入ったが

60 :デフォルトの名無しさん:2008/08/09(土) 19:01:27
今やったら上の人と同じログでたよ。

61 :デフォルトの名無しさん:2008/08/09(土) 19:09:29
つかまだやってたのか
質問は質問できるスレでやれと

62 :デフォルトの名無しさん:2008/09/02(火) 13:24:45
hpricot-0.6.161 mswin32版のコンパイル済みバイナリのgemってどっかないですか?

63 :デフォルトの名無しさん:2008/09/05(金) 06:41:29
hpricot-0.6.161-x86-mswin32.gem
ttp://www1.axfc.net/uploader/File/so/10650

64 :デフォルトの名無しさん:2008/09/05(金) 12:05:00
Upありがとうございます。
しばらくはgemspecのversionを詐称してやり過ごすかと思ってたんですけど、
これで普通にgem updateができます。

65 :デフォルトの名無しさん:2008/09/08(月) 05:46:02
以前は用意してたのに、どうして無くなったんだろね

66 :デフォルトの名無しさん:2008/09/09(火) 23:13:38
HpricotとMechanizeはマニュアルがへぼい

67 :デフォルトの名無しさん:2008/09/13(土) 00:51:30
ほす

68 :デフォルトの名無しさん:2008/09/26(金) 13:42:27
Ruby Facets Ruby標準のライブラリを拡張するライブラリ
一部gemのライブラリでも使われている

Ruby Facets
http://facets.rubyforge.org/

Facets API
http://facets.rubyforge.org/doc/index.html


69 :デフォルトの名無しさん:2008/09/26(金) 14:01:13
webgen入れようとして、gemsで入れたら動かなかったんだが、
RubyGems 1.2.0 がバグっているらしいな
最新版だと大丈夫らしい。
俺はwebgenは.tgzで入れて rake installしたが・・・

rdiscount - webgen-users | Google グループ
http://groups.google.com/group/webgen-users/browse_thread/thread/c540d4215fd8ab9e/1124a2205f13fdc4?#1124a2205f13fdc4

70 :デフォルトの名無しさん:2008/09/26(金) 16:53:40
rubygems 1.3.0
ttp://rubyforge.org/frs/?group_id=126&release_id=26453


71 :デフォルトの名無しさん:2008/09/26(金) 17:04:27
gem update してみた

ERROR: While executing gem ... (NameError)
undefined local variable or method `remote_gemspecs' for #<Gem::Commands::UpdateCommand:0x2f0f274>

…まあ気にしないことにしよう

72 :デフォルトの名無しさん:2008/10/02(木) 08:34:54
gem install daemons

73 :デフォルトの名無しさん:2008/10/03(金) 01:31:05
gem install rails
でRailsを入れたのですが、都合によりもっと古いバージョンのrailsを入れなければならなくなりました。

一度入れたものをアンインストールして古いバージョンを入れる、
あるいはダウングレードする

というのは可能でしょうか?
そもそもgemコマンドはバージョン指定して入れることって出来るのでしょうか??

74 :デフォルトの名無しさん:2008/10/03(金) 01:41:22
gem help
gem help install
gem help uninstall
とか
rake rails:freeze:
とか?

75 :73:2008/10/03(金) 11:44:39
>>74
ありがとうございます。
コマンドでuninstallがあるとは知りませんでした。

76 :デフォルトの名無しさん:2008/10/04(土) 21:03:40
>>73
■特定バージョンのRailsインストール
gem install rails -v 2.0.2

■特定バージョンのRailsを使ってRailsアプリ生成
rails _2.0.2_ myapp

■特定バージョンのRailsをRailsアプリで使う
rake rails:freeze:gems VERSION=2.0.2

77 :デフォルトの名無しさん:2008/10/06(月) 05:22:09
gem install faker

http://faker.rubyforge.org/

78 :デフォルトの名無しさん:2008/10/07(火) 05:49:08
mod_railsを入れたいのですがgemとPassengerが必須なんでしょうか?

79 :デフォルトの名無しさん:2008/10/07(火) 08:22:56
Passenger == mod_rails

80 :デフォルトの名無しさん:2008/10/07(火) 09:18:20
>>78
http://www.modrails.com/install.html
必要なことは全部ここに書いてあるよ

81 :デフォルトの名無しさん:2008/10/07(火) 16:57:20
>>79-80
どうもありがとう。
早速インストールしてみます。

82 :デフォルトの名無しさん:2008/10/31(金) 15:50:43
growl-glue (1.0.4)
growlnotifier (1.0.1)
ruby-growl (1.0.1)

のうちどれがおすすめですか?

83 :デフォルトの名無しさん:2008/10/31(金) 15:58:40
>>82
解説とマニュアルのあるとこ

ひとつ覚えれば乗り換えも容易だから

84 :デフォルトの名無しさん:2008/11/21(金) 16:23:58
>>82
採用実績でいえば一番あるだろう zentest(autotest)のgrowlコード
ふつーにコマンドラインたたいているだけっぽいよw
# -*- ruby -*-

module Autotest::Growl
  def self.growl title, msg, pri = 0, img = nil
    title += " in #{Dir.pwd.split(/\//).last(3).join("/")}"
    msg += " at #{Time.now.strftime('%Y-%m-%d %H:%M:%S')}"
    # TODO: parameterize default image
    img ||= "/Applications/Mail.app/Contents/Resources/Caution.tiff"
    cmd = "growlnotify -n autotest --image #{img} -p #{pri} -m #{msg.inspect} #{title}"
    system cmd
  end

  Autotest.add_hook :initialize do  |at|
    growl "autotest running", "Started"
  end

  Autotest.add_hook :red do |at|
    growl "Tests Failed", "#{at.files_to_test.size} tests failed", 2
  end

  Autotest.add_hook :green do |at|
    growl "Tests Passed", "Tests passed", -2 if at.tainted
  end

  Autotest.add_hook :all_good do |at|
    growl "Tests Passed", "All tests passed", -2 if at.tainted
  end
end


85 :デフォルトの名無しさん:2009/02/15(日) 01:29:00
nokogiriのruby 1.9.1 mswin32用バイナリgem有りませんか?

gemは便利だとは思うけどgem install nokogiriとかやると
1.8系のバイナリgem取ってきてまともに動かないとか
対応プラットフォームのチェックが抜けてる(?)のが良くない。

86 :デフォルトの名無しさん:2009/03/14(土) 10:56:56
あと、MLに流れる電波なnokogiriアナウンスもよくない

18 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)