pact-foundation / pact-go

Golang version of Pact. Pact is a contract testing framework for HTTP APIs and non-HTTP asynchronous messaging systems.
http://pact.io
MIT License
857 stars 109 forks source link

Mock Service requires Ruby 2.2.2 #7

Closed mefellows closed 7 years ago

mefellows commented 8 years ago

See https://app.wercker.com/#Pact-Foundation/pact-go/Package/5788c83ee7431d0100773946?step=5788c857f64f1300014f31ff for more. This is currently preventing new releases!

Resolving dependencies...
Installing rake 10.0.4
Installing concurrent-ruby 1.0.2
Installing i18n 0.7.0
Installing minitest 5.9.0
Installing thread_safe 0.3.5
Installing addressable 2.4.0
Using awesome_print 1.7.0
Installing coderay 1.1.1
Installing safe_yaml 1.0.4
Using diff-lcs 1.2.5
Installing fakefs 0.9.0
Using multipart-post 2.0.0
Using find_a_port 1.0.1
Installing hashie 2.1.2
Installing json 2.0.1 with native extensions
Installing method_source 0.8.2
Installing rack 2.0.1

Gem::InstallError: rack requires Ruby version >= 2.2.2.
Using randexp 0.1.7
Installing rspec-support 3.5.0
Using tins 1.11.0
Using thor 0.19.1
Using webrick 1.3.1
Installing slop 3.6.0
Using bundler 1.12.5
Installing tzinfo 1.2.2
Installing crack 0.4.3
Using faraday 0.9.2
An error occurred while installing rack (2.0.1), and Bundler cannot continue.
Make sure that `gem install rack -v '2.0.1'` succeeds before bundling.
Makefile:6: recipe for target 'package' failed
make: *** [package] Error 5
mefellows commented 8 years ago

I’m going to fork Mock Service into my own repo for now and build from it, because it doesn’t need new features - we’ll replace with shared lib very soon anyhow.