Cheers,
Newbie here.
I’m trying to learn Ruby so I downloaded NetBeans 6.1 and give it a try,
I must
admit I kinda liked it. However, when trying to install Gems and/or
Update them
via Tools -> Ruby Gems I always get stuck and given this message (see
attachment).
What could be the problem here? Also, I noticed that Netbeans installs
the Gems in
a particular directory, can I copy this directory and apply it to my
home pc so
that I could get the Gems applied to it also? this is because I dont
have an
internet connection at home.
Thanks in advanced.
Ok I tried installing Gems in the commandline but I get this error.
jruby -S gem install mysql
JRuby limited openssl loaded. gem install jruby-openssl for full
support.
http://wiki.jruby.org/wiki/JRuby_Builtin_OpenSSL
Bulk updating Gem source index for: http://gems.rubyforge.org
Exception in thread “main” java.lang.OutOfMemoryError: Java heap space
Does this means that my Netbeans and/or JRuby is broken?
thanks
Randy Adanza wrote:
[…] when trying to install Gems and/or Update them via Tools →
Ruby Gems I always get stuck and given this message (see
attachment).
You are hitting older JRuby issue. See:
http://wiki.netbeans.org/FaqRubyGemsOOME
You will encounter this only with older JRuby, JRuby 1.1.3 and further
bundles RubyGems 1.2.0 which does require much less memory.
You might either:
- switch to other platform (newer JRuby, MRI, Rubinius) in the Platform
Manager
- increase the memory as described in the wiki.
- switch to NetBeans 6.5 dev build (which bundles JRuby 1.1.3):
http://wiki.netbeans.org/RubyInstallation#section-RubyInstallation-StayingUpToDate
or
http://wiki.netbeans.org/RubyInstallation#section-RubyInstallation-HowDoIGetTheContinuousBuilds
[…]
Also, I noticed that Netbeans installs the Gems in a particular
directory
NetBeans behaves exactly the same way as from the command-line wrt. to
Gem Home, Gem Path, … RubyGems settings. You are using (bundled) JRuby
which store its gems in the interpreters directory…
, can I copy this directory and apply it to my home pc so
that I could get the Gems applied to it also?
…you might e.g. set GEM_HOME (in Ruby Platform Manager) to:
/home/you/gem-repo
and move this repo to other machine and point the GEM_HOME on that
machine to it.
m.
Thanks for the reply, I will try that.