ruby 2.0.0-p481 x64
I tried installing puppet using a default install, but it failed resolving dependencies. I had to update rubygems:
C:\Windows\system32>gem install rubygems-update
|
...
|
C:\Windows\system32>update_rubygems
|
RubyGems 2.4.5 installed
|
Note rubygems recently switched CA cert, so save the following to to c:/Ruby200p481-x64/lib/ruby/2.0.0/rubygems/ssl_certs/AddTrustExternalCARoot-2048.pem:
-----BEGIN CERTIFICATE-----
|
MIIENjCCAx6gAwIBAgIBATANBgkqhkiG9w0BAQUFADBvMQswCQYDVQQGEwJTRTEU
|
MBIGA1UEChMLQWRkVHJ1c3QgQUIxJjAkBgNVBAsTHUFkZFRydXN0IEV4dGVybmFs
|
IFRUUCBOZXR3b3JrMSIwIAYDVQQDExlBZGRUcnVzdCBFeHRlcm5hbCBDQSBSb290
|
MB4XDTAwMDUzMDEwNDgzOFoXDTIwMDUzMDEwNDgzOFowbzELMAkGA1UEBhMCU0Ux
|
FDASBgNVBAoTC0FkZFRydXN0IEFCMSYwJAYDVQQLEx1BZGRUcnVzdCBFeHRlcm5h
|
bCBUVFAgTmV0d29yazEiMCAGA1UEAxMZQWRkVHJ1c3QgRXh0ZXJuYWwgQ0EgUm9v
|
dDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALf3GjPm8gAELTngTlvt
|
H7xsD821+iO2zt6bETOXpClMfZOfvUq8k+0DGuOPz+VtUFrWlymUWoCwSXrbLpX9
|
uMq/NzgtHj6RQa1wVsfwTz/oMp50ysiQVOnGXw94nZpAPA6sYapeFI+eh6FqUNzX
|
mk6vBbOmcZSccbNQYArHE504B4YCqOmoaSYYkKtMsE8jqzpPhNjfzp/haW+710LX
|
a0Tkx63ubUFfclpxCDezeWWkWaCUN/cALw3CknLa0Dhy2xSoRcRdKn23tNbE7qzN
|
E0S3ySvdQwAl+mG5aWpYIxG3pzOPVnVZ9c0p10a3CitlttNCbxWyuHv77+ldU9U0
|
WicCAwEAAaOB3DCB2TAdBgNVHQ4EFgQUrb2YejS0Jvf6xCZU7wO94CTLVBowCwYD
|
VR0PBAQDAgEGMA8GA1UdEwEB/wQFMAMBAf8wgZkGA1UdIwSBkTCBjoAUrb2YejS0
|
Jvf6xCZU7wO94CTLVBqhc6RxMG8xCzAJBgNVBAYTAlNFMRQwEgYDVQQKEwtBZGRU
|
cnVzdCBBQjEmMCQGA1UECxMdQWRkVHJ1c3QgRXh0ZXJuYWwgVFRQIE5ldHdvcmsx
|
IjAgBgNVBAMTGUFkZFRydXN0IEV4dGVybmFsIENBIFJvb3SCAQEwDQYJKoZIhvcN
|
AQEFBQADggEBALCb4IUlwtYj4g+WBpKdQZic2YR5gdkeWxQHIzZlj7DYd7usQWxH
|
YINRsPkyPef89iYTx4AWpb9a/IfPeHmJIZriTAcKhjW88t5RxNKWt9x+Tu5w/Rw5
|
6wwCURQtjr0W4MHfRnXnJK3s9EK0hZNwEGe6nQY1ShjTK3rMUUKhemPR5ruhxSvC
|
Nr4TDea9Y355e6cJDUCrat2PisP29owaQgVR1EX1n6diIWgVIEM8med8vSTYqZEX
|
c4g/VhsxOBi0cQ+azcgOno4uG+GMmIPLHzHxREzGBHNJdmAPx/i9F4BrLunMTA5a
|
mnkPIAou1Z5jJh5VkpTYghdae9C8x49OhgQ=
|
-----END CERTIFICATE-----
|
Then install gem as usual:
C:\Windows\system32>set GEM_SOURCE=
|
|
C:\Windows\system32>ruby --version
|
ruby 2.0.0p481 (2014-05-08) [x64-mingw32]
|
|
C:\Windows\system32>gem install --explain c:\puppet-3.7.3.923-x64-mingw32.gem
|
Gems to install:
|
ffi-1.9.6
|
win32-security-0.2.5
|
win32-dir-0.4.9
|
facter-2.3.0
|
json_pure-1.8.1
|
hiera-1.3.4
|
win32-eventlog-0.6.2
|
win32-process-0.7.4
|
win32-service-0.8.6
|
minitar-0.5.4
|
puppet-3.7.3.923
|
|
C:\Windows\system32>gem install c:\puppet-3.7.3.923-x64-mingw32.gem
|
Fetching: ffi-1.9.6-x64-mingw32.gem (100%)
|
Successfully installed ffi-1.9.6-x64-mingw32
|
Fetching: win32-security-0.2.5.gem (100%)
|
Successfully installed win32-security-0.2.5
|
Fetching: win32-dir-0.4.9.gem (100%)
|
Successfully installed win32-dir-0.4.9
|
Fetching: facter-2.3.0-x64-mingw32.gem (100%)
|
Successfully installed facter-2.3.0-x64-mingw32
|
Fetching: json_pure-1.8.1.gem (100%)
|
Successfully installed json_pure-1.8.1
|
Fetching: hiera-1.3.4.gem (100%)
|
Successfully installed hiera-1.3.4
|
Fetching: win32-eventlog-0.6.2.gem (100%)
|
Successfully installed win32-eventlog-0.6.2
|
Fetching: win32-process-0.7.4.gem (100%)
|
Successfully installed win32-process-0.7.4
|
Fetching: win32-service-0.8.6.gem (100%)
|
Successfully installed win32-service-0.8.6
|
Fetching: minitar-0.5.4.gem (100%)
|
Successfully installed minitar-0.5.4
|
Successfully installed puppet-3.7.3.923-x64-mingw32
|
11 gems installed
|
|
C:\Windows\system32>gem which puppet
|
c:/Ruby200p481-x64/lib/ruby/gems/2.0.0/gems/puppet-3.7.3.923-x64-mingw32/lib/puppet.rb
|
|
C:\Windows\system32>puppet --version
|
DL is deprecated, please use Fiddle
|
3.7.3
|
|