Comments (3)
As a workaround you can install activesupport
version 4.2.5
.
cc @Richdel
from librarian-puppet.
activesupport 5.0.0 is now released. So now I'm seeing this issue with installing 2.2.1, didn't see it a few weeks ago despite the age of this ticket, but I presume that is because when this ticket was opened it was just a beta.
As a pointer to others who might be running into this issue. Just installing activesupport 4.2.5 (as mentioned in a previous comment) didn't help me. You need to install all the dependencies for librarian-puppet individual and use --ignore-dependencies
on any of the ones that are in the chain that requires activesupport. You might be able to get around that with --minimal-deps
but the version of gem I had didn't have that option.
But replacing: gem install librarian-puppet -v 2.2.1
with the following set of commands resolved the problem for me:
gem install activesupport -v 4.2.6
gem install activemodel -v 4.2.6
gem install faraday -v 0.9.2
gem install multi_json -v 1.12.1
gem install her -v 0.6.8 --ignore-dependencies
gem install puppet_forge -v 1.0.5 --ignore-dependencies
gem install librarianp -v 0.6.3
gem install rsync -v 1.0.9
gem install librarian-puppet -v 2.2.1 --ignore-dependencies
This is of course really ugly and prone to breakage as other dependency versions upgrade. The specific versions I've chosen here match what I was getting before activesupport released 5.0.0. I'm also not installing any development dependencies. So if you want those use gem dependency
to figure them out and add them to the list.
from librarian-puppet.
I think this should be solved by voxpupuli#1
Note this project moved to a different repo, and the lastest version is 2.2.3:
https://github.com/voxpupuli/librarian-puppet/releases
from librarian-puppet.
Related Issues (20)
- update fails after librarian-puppet package HOT 2
- Windows and long file paths - Forge
- 2.2.1 is more than 2 times slower compared to 2.1.1 HOT 1
- Let Librarian Puppet work without connectivity to a Forge HOT 4
- Force forbid use v1 api? HOT 2
- No route to host - gitserver? HOT 1
- Add an option to not clone the complete git history... (or something similar)
- normalize_name: undefined method sub for nil:NilClass HOT 2
- semantic versioning for github tags
- Support for plain tarballs
- install hangs on private repo while checking manifests
- Moved to https://github.com/voxpupuli/librarian-puppet HOT 5
- Librarian-puppet 2.2.1 insists on using v1-api HOT 1
- Installing modules fails on Windows (`Error: No such file or directory @ rb_sysopen`) HOT 1
- certificate verify failed (Faraday::SSLError) HOT 1
- `unlink': Operation not permitted HOT 1
- puppet_forge 2.2.5 causes failures HOT 1
- verbose option not working with new git version HOT 2
- Artifactory Unable to find module with librarian-puppet HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from librarian-puppet.