Giter Site home page Giter Site logo

Comments (5)

shayonj avatar shayonj commented on August 21, 2024 1

Oof! yes, I see where its coming from. Thank you @asotolongo . I will have a fix, document update and a new release out. Ideally gem install pg_online_schem_change is all you should need.

Let us know if you have any feedback from using the package πŸ™ŒπŸΎ

from pg-osc.

shayonj avatar shayonj commented on August 21, 2024

Hi @asotolongo thanks for the issue. Indeed, happy to add the dependencies section and keep it updated.

Just so I understand too, was this causing an issue during installation? It shouldn't, so let know if you encountered an issue and fix accordingly as well.

from pg-osc.

asotolongo avatar asotolongo commented on August 21, 2024

When a tried to execute pg-online-schema-change help perform without this dependencies, i got the following errors:

Traceback (most recent call last):
	7: from /usr/local/bin/pg-online-schema-change:23:in `<main>'
	6: from /usr/local/bin/pg-online-schema-change:23:in `load'
	5: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/bin/pg-online-schema-change:4:in `<top (required)>'
	4: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	3: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	2: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/lib/pg_online_schema_change.rb:4:in `<top (required)>'
	1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- ougai (LoadError)
...
Traceback (most recent call last):
	10: from /usr/local/bin/pg-online-schema-change:23:in `<main>'
	 9: from /usr/local/bin/pg-online-schema-change:23:in `load'
	 8: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/bin/pg-online-schema-change:4:in `<top (required)>'
	 7: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 6: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 5: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/lib/pg_online_schema_change.rb:9:in `<top (required)>'
	 4: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 3: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 2: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/lib/pg_online_schema_change/cli.rb:1:in `<top (required)>'
	 1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- thor (LoadError)
...
Traceback (most recent call last):
	10: from /usr/local/bin/pg-online-schema-change:23:in `<main>'
	 9: from /usr/local/bin/pg-online-schema-change:23:in `load'
	 8: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/bin/pg-online-schema-change:4:in `<top (required)>'
	 7: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 6: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 5: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/lib/pg_online_schema_change.rb:10:in `<top (required)>'
	 4: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 3: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 2: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/lib/pg_online_schema_change/client.rb:1:in `<top (required)>'
	 1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- pg (LoadError)
...
Traceback (most recent call last):
	10: from /usr/local/bin/pg-online-schema-change:23:in `<main>'
	 9: from /usr/local/bin/pg-online-schema-change:23:in `load'
	 8: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/bin/pg-online-schema-change:4:in `<top (required)>'
	 7: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 6: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 5: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/lib/pg_online_schema_change.rb:11:in `<top (required)>'
	 4: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 3: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
	 2: from /var/lib/gems/2.7.0/gems/pg_online_schema_change-0.2.0/lib/pg_online_schema_change/query.rb:1:in `<top (required)>'
	 1: from /usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
/usr/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require': cannot load such file -- pg_query (LoadError)

After install the dependencies work like charm, Thanks

from pg-osc.

asotolongo avatar asotolongo commented on August 21, 2024

Thanks

from pg-osc.

shayonj avatar shayonj commented on August 21, 2024

This is fixed now. Running gem install pg_online_schema_change will install all the dependencies too. https://rubygems.org/gems/pg_online_schema_change

image

Also have a new listing on Dockerhub now: https://hub.docker.com/r/shayonj/pg-osc

Thanks again for the issue and let us know if there is anything we can help with πŸ™ŒπŸΎ

from pg-osc.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.