Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > How can I fix this?

Reply
Thread Tools

How can I fix this?

 
 
Gaech
Guest
Posts: n/a
 
      09-25-2006
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

 
Reply With Quote
 
 
 
 
Jan Svitok
Guest
Posts: n/a
 
      09-25-2006
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.

 
Reply With Quote
 
 
 
 
Gaech
Guest
Posts: n/a
 
      09-25-2006

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

 
Reply With Quote
 
Zed A. Shaw
Guest
Posts: n/a
 
      09-25-2006
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.

--
Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu
http://www.zedshaw.com/
http://mongrel.rubyforge.org/
http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.

 
Reply With Quote
 
Gaech
Guest
Posts: n/a
 
      09-25-2006
Please write about RubyCLR install in details
Thanks!

 
Reply With Quote
 
Tom Ward
Guest
Posts: n/a
 
      09-25-2006
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

 
Reply With Quote
 
Zed A. Shaw
Guest
Posts: n/a
 
      09-25-2006
On Mon, 25 Sep 2006 21:08:25 +0900
"Tom Ward" <> wrote:

> On 25/09/06, Zed A. Shaw <> wrote:
> > 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.
>


Oh yeah, my bad, I thought RubyCLR was the IronPython alternative and ran on the .NET VM natively. But yeah looks like it uses ruby and hooks into it.

In that case I have no idea why it don't work. Maybe you can help?


--
Zed A. Shaw, MUDCRAP-CE Master Black Belt Sifu
http://www.zedshaw.com/
http://mongrel.rubyforge.org/
http://www.lingr.com/room/3yXhqKbfPy8 -- Come get help.

 
Reply With Quote
 
Gaech
Guest
Posts: n/a
 
      09-25-2006

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

 
Reply With Quote
 
Tom Ward
Guest
Posts: n/a
 
      09-25-2006
On 25/09/06, Gaech <> wrote:
> 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


Strange, the winforms code seems to require activerecord. I'm not an
expert oin the rubyclr internals, but that seems strange to me.

Anyway, to get it to work, install the rails gems (gem install rails
--include-dependencies) and try again. You can also test to see if
rubyclr is installed successfully by typing:

ruby -e "require 'rubyclr'"

If this produces an error, rubyclr is not working correctly.

Tom

 
Reply With Quote
 
Gaech
Guest
Posts: n/a
 
      09-25-2006

Tom Ward wrote:
> On 25/09/06, Gaech <> wrote:
> > 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

>
> Strange, the winforms code seems to require activerecord. I'm not an
> expert oin the rubyclr internals, but that seems strange to me.
>
> Anyway, to get it to work, install the rails gems (gem install rails
> --include-dependencies) and try again. You can also test to see if
> rubyclr is installed successfully by typing:
>
> ruby -e "require 'rubyclr'"
>
> If this produces an error, rubyclr is not working correctly.
>
> Tom


>ruby -e "require 'rubyclr'"

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/rubyclr.rb:7
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 -e:1

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Re: How include a large array? Edward A. Falk C Programming 1 04-04-2013 08:07 PM
[FIX] Another possible fix for the missing ASP .Net tab problem Patrick Philippot ASP .Net 0 04-14-2006 11:48 AM
Xah's Edu Corner: The Concepts and Confusions of Pre-fix, In-fix, Post-fix and Fully Functional Notations Xah Lee Perl Misc 21 03-21-2006 07:02 AM
Xah's Edu Corner: The Concepts and Confusions of Pre-fix, In-fix, Post-fix and Fully Functional Notations Xah Lee Python 23 03-21-2006 07:02 AM
Xah's Edu Corner: The Concepts and Confusions of Pre-fix, In-fix, Post-fix and Fully Functional Notations Xah Lee Java 22 03-21-2006 07:02 AM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57