人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: takets
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:API cygwin gem IRB LIB
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● znz
●80ポイント ベストアンサー

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を使ってしまうという手もあると思います。

◎質問者からの返答

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

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ