Closed mindscratch closed 11 years ago
For now we should probably revert back to the most recent version of RVM that works without this dependency... We need to ping Wayne Seguin and whomever the current RVM maintainers via the RVM google group about a way to make a config to override the GitHub dependency so we can provide that number manually...
As an update, I've submitted this issue of having hard-coded URLs to RVM's Google group (https://groups.google.com/forum/?fromgroups#!forum/rubyversionmanager). Once the topic is approved we should be able to monitor their response there.
already got a response, says to look here: https://rvm.io/rvm/offline/
I'll check it out this week (hopefully).
@stevenhaddox - the issues should be submitted to the rvm issue tracker, the google group is for more common discussions
additionally to the offline docs have a look on binary rubies - run __list_remote_all_for
- that's a list of binary rubies that can be installed with rvm mount
, for more details read rvm help mount
@mpapis thanks. The issue here was actually that we just aren't specifying the latest version of RubyGems in the db file properly. The default of "latest-1.8" is probably (haven't verified) querying out to the web to get that version number. Simply changing that to "1.8.25" avoids this issue entirely.
I've modified the source code to manually control the version number since we want that for this kind of deployment anyway.
on rvm get head
you can now say:
rvm install 2.0.0 --rubygems 2.0.1
the
scripts/rubygems
has two functions that dependon github.com, in particularrubygems_version_list
: https://github.com/wayneeseguin/rvm/blob/master/scripts/rubygems#L80when installing ruby-1.9.3-pXYZ I get an error because it can't get the checksum for "rubygems-.tgz", notice the rubygems version is missing.
Not sure how to "fix" this since it's a core rvm script, might have to package a "fixed" version of rvm that wouldn't depend on github.com or other external services.