buildr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Shane Witbeck" <>
Subject net-ssh, net-sftp and buildr
Date Mon, 09 Jun 2008 18:00:47 GMT
I'm attempting to update some extended buildr code to work with The code in question was coded against 1.2.10 AND the older
1.x versions of net-ssh and net-sftp. The upgrade to buildr
requires the 2.x versions of net-ssh and net-sftp but I'd like to
stick with the 1.x versions for the old extended code until I have a
chance to update for 2.x versions. Note that there were some major
changes to the net-sftp which are not backward compatible.

My question is: Is there a way to load the 2.x gem versions of net-ssh
and net-sftp for buildr and load the older 1.x versions for a specific
class? I've tried the following:

require 'rubygems'
gem 'net-ssh', '=1.1.2'
require 'net/ssh'
require 'net/ssh/version'
gem 'net-sftp', '=1.1.0'
require 'net/sftp'
require 'find'

this results in something like....

can't activate net-ssh (=1.1.2), already activated net-ssh-2.0.1

Any suggestions that don't involve rewriting the 1.x dependent class?


View raw message