zooniverse / panoptes

Zooniverse API to support user defined volunteer research projects
Apache License 2.0
103 stars 41 forks source link

p3p-1.2.0 does not install with bundler #513

Closed alianos- closed 9 years ago

alianos- commented 9 years ago

I just downloaded the latest code. rake configure is missing p3p gem, bundle install says the gem is fine. fig up is running into an error as expected.

rake configure

"fig run --rm --entrypoint=rake panoptes configure"
Could not find p3p-1.2.0 in any of the sources
Run `bundle install` to install missing gems.
Removing panoptes_panoptes_run_3...

bundle install

Using rake 10.4.2
Using i18n 0.7.0
Using json 1.8.2
Using minitest 5.5.1
Using thread_safe 0.3.4
Using tzinfo 1.2.2
Using activesupport 4.1.9
Using builder 3.2.2
Using erubis 2.7.0
Using actionview 4.1.9
Using rack 1.5.2
Using rack-test 0.6.3
Using actionpack 4.1.9
Using mime-types 2.4.3
Using mail 2.6.3
Using actionmailer 4.1.9
Using activemodel 4.1.9
Using arel 5.0.1.20140414130214
Using activerecord 4.1.9
Using active_record_union 1.0.1 from git://github.com/edpaget/active_record_union.git (at union-all)
Using addressable 2.3.6
Using mini_portile 0.6.2
Using nokogiri 1.6.6.2
Using aws-sdk-v1 1.61.0
Using aws-sdk 1.61.0
Using bcrypt 3.1.10
Using hitimes 1.2.2
Using timers 2.0.0
Using celluloid 0.16.0.pre
Using nio4r 1.1.0
Using celluloid-io 0.16.0.pre
Using form_data 0.1.0
Using http_parser.rb 0.6.0
Using http 0.7.1
Using multi_json 1.10.1
Using little-plugger 1.1.3
Using logging 1.8.2
Using zookeeper 1.4.10
Using zk 1.9.5
Using cellect-client 0.0.9
Using coderay 1.1.0
Using connection_pool 2.1.1
Using database_cleaner 1.2.0
Using orm_adapter 0.5.0
Using thor 0.19.1
Using railties 4.1.9
Using responders 1.1.2
Using warden 1.2.3
Using devise 3.4.1
Using diff-lcs 1.2.5
Using doorkeeper 1.4.1
Using dotenv 1.0.2
Using execjs 2.2.2
Using factory_girl 4.5.0
Using factory_girl_rails 4.5.0
Using multipart-post 2.0.0
Using faraday 0.9.1
Using ffi 1.9.6
Using fig_rake 0.9.2
Using foreman 0.77.0
Using formatador 0.2.5
Using rb-fsevent 0.9.4
Using rb-inotify 0.9.5
Using listen 2.8.5
Using lumberjack 1.0.9
Using nenv 0.2.0
Using shellany 0.0.1
Using notiffany 0.0.3
Using method_source 0.8.2
Using slop 3.6.0
Using pry 0.10.1
Using guard 2.11.1
Using rspec-support 3.0.4
Using rspec-core 3.0.4
Using rspec-expectations 3.0.4
Using rspec-mocks 3.0.4
Using rspec 3.0.0
Using guard-rspec 4.2.10
Using hashie 3.3.2
Using hike 1.2.3
Using honeybadger 1.16.7
Using jquery-rails 3.1.2
Using json-schema 2.5.0
Using jwt 1.2.1
Using kaminari 0.16.2
Using libv8 3.16.14.7
Using logstash-event 1.1.5
Using request_store 1.1.0
Using logstasher 0.6.2
Using multi_xml 0.5.5
Using mysql2 0.3.17
Using oauth2 1.0.0
Using omniauth 1.2.2
Using omniauth-oauth2 1.2.0
Using omniauth-facebook 2.0.0
Using omniauth-gplus 2.0.1
Using p3p 1.2.0
Using paper_trail 3.0.6
Using pg 0.18.1
Using pg_array_parser 0.0.9
Using poseidon 0.0.5
Using postgres_ext 2.4.0
Using pry-rails 0.3.2
Using puma 2.11.0
Using rack-cors 0.3.1
Using rack-protection 1.5.3
Using bundler 1.7.12
Using tilt 1.4.1
Using sprockets 2.12.3
Using sprockets-rails 2.2.4
Using rails 4.1.9
Using rdoc 4.2.0
Using redis 3.2.0
Using redis-namespace 1.5.1
Using ref 1.0.5
Using restpack_serializer 0.5.7.pre1 from git://github.com/edpaget/restpack_serializer.git (at dev)
Using rspec-rails 3.0.2
Using sdoc 0.4.1
Using sidekiq 3.2.4
Using sinatra 1.4.5
Using spring 1.2.0
Using spring-commands-rspec 1.0.4
Using therubyracer 0.12.1
Using uglifier 2.7.0
Using yard 0.8.7.6
Using versionist 1.4.0
Your bundle is complete!
Use `bundle show [gemname]` to see where a bundled gem is installed.
camallen commented 9 years ago

You have to run fig build again. Its in the docs.

alianos- commented 9 years ago

If only I understood how this works :)

It is in the docs, it just didn't occur to me since I didn't add anything!

camallen commented 9 years ago

For reference you're running a dev version of panoptes that runs from the source code. There is a pre built docker image you can use instead (we change the fig.yml) that includes all the gems. We use fig internally for dev / testing so we run off the image created manually by running fig build.

camallen commented 9 years ago

Linked to #514