Tom Ward wrote:
> On 25/09/06, Zed A. Shaw <> wrote:
> > On Mon, 25 Sep 2006 17:35:14 +0900
> > "Gaech" <> wrote:
> >
> > >
> > > Jan Svitok wrote:
> > > > On 9/25/06, Gaech <> wrote:
> > > > > I`m just install Ruby 1.8.5
> > > > >
> > > > > C:\rubyclr\Samples\GoogleCalc>calc.rb
> > > > > c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
> > > > > `gem_original_re
> > > > > quire': no such file to load -- rubyclr (LoadError)
> > > > > from
> > > > > c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `re
> > > > > quire'
> > > > > from C:/rubyclr/Samples/GoogleCalc/calc.rb:3
> > > >
> > > > Just a blind guess: Aren't you mixing two ruby versions? c ruby and .net ruby?
> > > > In that case, fix your paths.
> > >
> > > Please tell me how
> > >
> > >
> >
> > Gaech,
> >
> > This:
> >
> > http://www.iunknown.com/articles/200...rop-of-rubyclr
> >
> > And:
> >
> > http://www.ruby-lang.org/en/
> >
> > Are different. Not compatible. Uninstall both, install rubyclr only.
>
> For once I think Zed may be wrong. RubyCLR is a bridge between ruby
> and the CLR, rather than a version of ruby that runs on the CLR. We
> have it apparently working on ruby 1.8.4, and I don't see why it
> wouldn't work with 1.8.5 too.
>
> It looks like your issue is a path problem. Assuming you've got a
> compiled version (you may need to build one in Visual Studio), to get
> it to work you need to add both the build and ruby directories to
> RUBYLIB. The setup.cmd file in the rubyclr distribution should do
> this, or you can do it yourself using:
>
> SET RUBYLIB=%RUBYLIB%;<rubyclrdir>/Build;<rubyclrdir>/Src/Ruby
>
> Tom
I just follow instruction on rubyclr.com
c:\ruby - Ruby 1.8.5
c:\rubyclr - RubyCLR
1. Download RubyCLR OK
2. Open your Visual Studio 2005 Command Prompt. OK
3. Go to your ruby win32 source directory
"..yourpath/ruby/src/win32" OK
4. type "configure.bat"
5. type "nmake". This process may or may not fail. All that matters
is that ruby/config.h is created. OK
6. Open the RubyCLR solution "RubyCLR/RubyCLR.sln" in Visual Studio
OK
7. Open the Runtime project's properties OK
8. Under "C/C++" ensure the "Additional Include Directories" setting
contains the full path to your ruby/src and your ruby/src/win32
directories OK
9. Under "Linker" ensure the "Additional Library Directories"
setting contains the full path to your ruby/lib directory OK
10. Build the Project! OK
11. Run setup.cmd OK
Here is screenshot from my console
>"C:\rubyclr\Samples\RssReader\rssreader.rb"
c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:251:in
`report_activate_error': Could not find RubyGem activerecord (>= 0.0.0)
(Gem::LoadError)
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:188:in
`activate'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:66:in
`active_gem_with_options'
from c:/ruby/lib/ruby/site_ruby/1.8/rubygems.rb:59:in
`require_gem'
from C:/rubyclr/Src/Ruby/winforms.rb:6
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`gem_original_require'
from
c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in
`require'
from C:/rubyclr/Samples/RssReader/rssreader.rb:1