зеркало из https://github.com/github/ruby.git
* test/rubygems/insure_session.rb: Remove unused test file.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43653 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
80c90e1b6b
Коммит
067e24d6e2
|
@ -1,3 +1,7 @@
|
|||
Tue Nov 12 10:15:14 2013 Eric Hodel <drbrain@segment7.net>
|
||||
|
||||
* test/rubygems/insure_session.rb: Remove unused test file.
|
||||
|
||||
Tue Nov 12 09:16:24 2013 Eric Hodel <drbrain@segment7.net>
|
||||
|
||||
* lib/rubygems: Update to RubyGems master b9213d7. Changes include:
|
||||
|
|
|
@ -1,43 +0,0 @@
|
|||
require 'rubygems'
|
||||
|
||||
def install_session
|
||||
path_to_gem = File.join("redist", "session.gem")
|
||||
begin
|
||||
Gem::Installer.new(path_to_gem).install
|
||||
rescue Errno::EACCES => ex
|
||||
puts
|
||||
puts "*****************************************************************"
|
||||
puts "Unable to install Gem 'Session'."
|
||||
puts "Reason: #{ex.message}"
|
||||
puts "Try running:"
|
||||
puts
|
||||
puts " gem -Li #{path_to_gem}"
|
||||
puts
|
||||
puts "with the appropriate admin privileges."
|
||||
puts "*****************************************************************"
|
||||
puts
|
||||
exit
|
||||
end
|
||||
gem 'session'
|
||||
end
|
||||
|
||||
begin
|
||||
require 'session'
|
||||
rescue LoadError => e
|
||||
puts
|
||||
puts "Required Gem 'Session' missing."
|
||||
puts "We can attempt to install from the RubyGems Distribution,"
|
||||
puts "but installation may require admin privileges on your system."
|
||||
puts
|
||||
print "Install now from RubyGems distribution? [Yn]"
|
||||
answer = gets
|
||||
if(answer =~ /^y/i || answer =~ /^[^a-zA-Z0-9]$/) then
|
||||
install_session
|
||||
puts
|
||||
puts "Retry running the functional tests."
|
||||
exit(0)
|
||||
else
|
||||
puts "Test cancelled...quitting"
|
||||
exit(1)
|
||||
end
|
||||
end
|
Загрузка…
Ссылка в новой задаче