-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fpm 1.13 seems broken on CentOS7 / ruby 2.0 #1798
Comments
I was able to get this to work with ruby 2.0.0 by pinning back rexml to pre- 3.2.5. Rexml is known to be broken with You can also get newer ruby versions via centos_scl repos but you will have to deal with scl nuances like environment variables #1783. Starting at ruby23, it started working for me |
Dang. Thanks for filing this. I think we can solve this the same way as #1795 -- removing rexml as a dependency. I'll file a separate issue to track that. |
This is probably overkill but if you're on centos 7 and in ruby/gem version hell these commands get a working fpm 1.14 installed:
If you get this error try
|
Now runs into issues with public_suffix and addressable. So as of today the list is: $ gem install --user-install ffi --version 1.12.2
$ gem install --user-install git --version 1.6.0
$ gem install --user-install rb-inotify --version 0.9.10
$ gem install --user-install rexml --version 3.2.3
$ gem install --user-install public_suffix --version 2.0.5
$ gem install --user-install backports --version 3.21.0
$ gem install --user-install fpm
$ fpm --version
1.14.2 |
I'm looking at nfpm. |
@iainhallam public_suffix/addressable problem was fixed in #1946 by removing the |
#1950 should fix the rexml failure by delaying the loading of |
fpm 1.15.0 is released and, I believe, has resolve this issue. Please let me know if you find otherwise in a new issue (if a new problem) or this issue (if same problem) |
Seems to be not :-( [me@centos79 ~]$ fpm --version |
Same issue as above with fpm1.15.1 `[root@592fc84542b0 project]# fpm --version /usr/local/share/gems/gems/backports-3.23.0/lib/backports/ractor/cloner.rb:36:in |
I only needed part of an earlier solution to get this working. gem uninstall backports
gem install backports -v 3.21.0 |
Hi,
Installing fpm on ruby 2.0 looks broken due to rexml dependency:
Do you have a clue on how to install fpm 1.13 on ruby 2.0 ? fpm 1.12 works fine.
The text was updated successfully, but these errors were encountered: