cygwin + rubygemを使ってクリップポードを操作しようとしているのですが、

インストールがうまくいきません。
ruby gemsよりwin32-clipboard-0.4.3.gem, win32-api-1.2.2-x86-mswin32-60.gemを
インストールして、
動作確認に irb -r rubygems -r win32/clipboard  と入力したところ、
以下のようなエラーメッセージが表示されました。

/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- windows/clipboard (LoadError)
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/lib/ruby/site_ruby/1.8/win32/clipboard.rb:1
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from /usr/lib/ruby/1.8/irb/init.rb:252:in `load_modules'
from /usr/lib/ruby/1.8/irb/init.rb:250:in `each'
from /usr/lib/ruby/1.8/irb/init.rb:250:in `load_modules'
from /usr/lib/ruby/1.8/irb/init.rb:21:in `setup'
from /usr/lib/ruby/1.8/irb.rb:54:in `start'
from /usr/bin/irb:13

win32-clipboard-0.4.4.gemなど、ほかのバージョンも試してみましたが、結果は同じです。
このような場合、どのようにすればエラーをなくして動作させることが出来るのでしょうか。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/12/14 03:29:46
  • 終了:2008/12/14 18:50:26

ベストアンサー

id:znz No.1

znz回答回数193ベストアンサー獲得回数252008/12/14 14:45:43

ポイント80pt

win32-api-1.2.2-x86-mswin32-60.gemはmswin32-60とついているようにmswin32版ruby用のバイナリなので、cygwin版rubyでは使えません。

Cygwin Rubyにwin32utilsのwin32-clipboardをインストールする - Jamzzの日々

を参考にして入れてみるのはどうでしょうか。

テキストだけ扱えればいいのなら、rubygemsは使わずにcygwinの/dev/clipboardを使ってしまうという手もあると思います。

id:takets

テキストだけ扱えればいいため、/dev/clipboardで解決できました。

ありがとうございます。

2008/12/14 18:50:10

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません