Tôi đang cố gắng để cài đặt bundler đá quý trên Mac OS YosmiteLỗi khi cài đặt đá quý: không thể tải tập tin như vậy - zlib
~/code/hello gem install bundler
ERROR: Loading command: install (LoadError)
cannot load such file -- zlib
ERROR: While executing gem ... (NoMethodError)
undefined method `invoke_with_build_args' for nil:NilClass
tôi đã thực hiện như sau:
- Install zlib qua homebrew
- Nâng cấp Rubygems
- Cài đặt lại RVM và Ruby 2.2.2
- Chuyển sang Rbenv và Ruby 2.2.2
Điều này thực sự làm cho đầu của tôi. Ruby 2.2.1 hoạt động tốt nhưng 2.2.2 gây ra vấn đề này bất cứ khi nào tôi cố gắng cài đặt một viên ngọc.
Bất kỳ ai có ý tưởng nào?
Cũng đã làm việc trên macOS Sierra. Cảm ơn! – Scott
Điều này hoạt động rất tốt. Thankyou @stephenmurdoch! Tôi sẽ thêm một bình luận mặc dù để kiểm tra xem zlib đã được cài đặt với 'brew info zlib'. Đối với tôi, thư mục là như nhau, nhưng tôi nghĩ sẽ tốt nếu có thông tin đó để giúp ngăn chặn một bản sao hoàn chỉnh và dán và khiến người dùng suy nghĩ một chút :) – BenMorganIO