Tôi đang chạy lệnhtài khoản người dùng của bạn không được phép cài đặt vào hệ thống RubyGems
bundle install
trong một thư mục dự án. Trong một số thư mục dự án nó sẽ tạo ra một lỗi và trong các thư mục dự án khác nó sẽ không tạo ra lỗi. Lỗi này là:
tài khoản người dùng của bạn không được phép cài đặt vào hệ thống RubyGems
Tôi biết điều này có thể được sửa chữa bằng cách làm theo những lời khuyên đề nghị:
bundle install --path vendor/bundle
Câu hỏi của tôi là tại sao hành vi không phù hợp?
Ngoài ra tôi nhận thấy Travis CI chạy chính xác lệnh 'bundle install --jobs = 3 --retry = 3' nhưng nó thực sự được cài đặt ngầm 'vendor/bundle' theo https://docs.travis-ci.com/user/languages/ruby/#Default-Test-Script –