mirror of
https://github.com/capistrano/capistrano
synced 2023-03-27 23:21:18 -04:00
make sure capistrano only tries to load Net::SSH and Net::SFTP versions less than 1.99.0
git-svn-id: http://svn.rubyonrails.org/rails/tools/capistrano@8750 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
parent
8e9d456b9e
commit
f0fbbec55a
3 changed files with 15 additions and 3 deletions
|
@ -12,18 +12,18 @@ Gem::Specification.new do |s|
|
|||
|
||||
s.files = Dir.glob("{bin,lib,examples,test}/**/*") + %w(README MIT-LICENSE CHANGELOG)
|
||||
s.require_path = 'lib'
|
||||
s.autorequire = 'capistrano'
|
||||
s.has_rdoc = true
|
||||
|
||||
s.bindir = "bin"
|
||||
s.executables << "cap" << "capify"
|
||||
|
||||
s.add_dependency 'net-ssh', ">= #{Capistrano::Version::SSH_REQUIRED.join(".")}"
|
||||
s.add_dependency 'net-sftp', ">= #{Capistrano::Version::SFTP_REQUIRED.join(".")}"
|
||||
s.add_dependency 'net-ssh', ">= #{Capistrano::Version::SSH_REQUIRED.join(".")}", "< 1.99.0"
|
||||
s.add_dependency 'net-sftp', ">= #{Capistrano::Version::SFTP_REQUIRED.join(".")}", "< 1.99.0"
|
||||
s.add_dependency 'highline'
|
||||
|
||||
s.author = "Jamis Buck"
|
||||
s.email = "jamis@37signals.com"
|
||||
s.homepage = "http://www.capify.org"
|
||||
s.rubyforge_project = "capistrano"
|
||||
|
||||
end
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
begin
|
||||
require 'rubygems'
|
||||
gem 'net-ssh', "< 1.99.0"
|
||||
rescue LoadError, NameError
|
||||
end
|
||||
|
||||
require 'net/ssh'
|
||||
|
||||
module Capistrano
|
||||
|
|
|
@ -1,3 +1,9 @@
|
|||
begin
|
||||
require 'rubygems'
|
||||
gem 'net-sftp', "< 1.99.0"
|
||||
rescue LoadError, NameError
|
||||
end
|
||||
|
||||
require 'net/sftp'
|
||||
require 'net/sftp/operations/errors'
|
||||
require 'capistrano/errors'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue