# Require failes for win32/clipboard

**URL:** <https://www.ruby-forum.com/t/require-failes-for-win32-clipboard/124396>\
**Category:** Ruby\
**Created:** [December 28, 2007, 10:10am UTC](https://www.ruby-forum.com/t/require-failes-for-win32-clipboard/124396 "2007-12-28T10:10:41Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![axel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@axel](https://www.ruby-forum.com/u/axel)\
**Post date:** [December 28, 2007, 10:10am UTC](https://www.ruby-forum.com/t/require-failes-for-win32-clipboard/124396/1 "2007-12-28T10:10:41Z")

</div>

Hello, all!

In Win32::Clipboard version 0.4.3 (installed via the OneClick  
intstaller 1.8.6-26), I get the following error:

c:/ruby/lib/ruby/gems/1.8/gems/win32-clipboard-0.4.3/lib/win32/  
clipboard.rb:25: uninitialized constant Win32:📋:Win32API  
(NameError)  
from c:/ruby/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:  
32:in `gem_original_require' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb: 32:in`require’  
from test\_clipboard.rb:1

Line 1 in test\_clipboard.rb is just:  
require ‘win32/clipboard’

I get the same problem with the test script included with the  
Win32::Clipboard gem. Any ideas what’s wrong here?

---

<div class="post-metadata">

**Author:** ![axel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/6de8d8/32.png) [@axel](https://www.ruby-forum.com/u/axel)\
**Post date:** [December 28, 2007, 10:55am UTC](https://www.ruby-forum.com/t/require-failes-for-win32-clipboard/124396/2 "2007-12-28T10:55:45Z")

</div>

I’ve found the solution myself: You have to require Win32API first.

This does the trick:

require ‘Win32API’  
require ‘win32/clipboard’
