2013-07-10 33 views
11

Làm cách nào để kiểm soát Ruby được cài đặt để sử dụng rbenv? Hoặc có thể có một vị trí trung tâm có thể truy cập được đối với tất cả Hồng ngọc? Tôi chỉ chạy các kịch bản Ruby không phải Rails. rbenv-gemset có vẻ như vậy?Cài đặt đá quý mà Ruby với rbenv

Trả lời

14

Đá quý được cài đặt vào bất kỳ Ruby hiện đang được chọn của bạn. Ví dụ.

rbenv shell 2.0.0-p247 
gem install bundler # bundler is installed for Ruby 2.0.0-p247 only 
rbenv shell 1.9.3-p447 
gem install bundler # bundler is installed for Ruby 1.9.3-p447 only 
+0

Cảm ơn bạn. Và ví dụ của bạn cho thấy rằng tôi chỉ có thể thay đổi vỏ để thực hiện những thay đổi đó. Tôi không muốn thay đổi cài đặt Ruby toàn cầu. Và hơn nữa ví dụ của bạn cho thấy rằng bundler chỉ hoạt động trên Ruby bạn đang làm việc. Tôi đã không nhìn vào bundler, nhưng vì nó quản lý Rubies, tôi nghĩ rằng đó có thể là con đường để đi, nhưng có vẻ không cho Rails của tôi sử dụng. – Greg

+0

Bundler không quản lý các phiên bản Ruby, nó quản lý các phụ thuộc đá quý. –

+0

Cảm ơn bạn lần nữa. Đó là những gì tôi nghĩ. Tôi vẫn gặp sự cố khi cài đặt vào hệ thống và 1.8.7. Cần phải dành một chút thời gian nhìn thấy những gì là ở đâu bởi vì tôi cài đặt một viên ngọc và sau đó nó không có sẵn. – Greg

1

Chỉ cần thêm vào: rbenv-gemset sẽ tổ chức đá quý của bạn trong phiên bản ruby ​​cùng. Chỉ có điều khiển rbenv mà ruby ​​bạn cài đặt đá quý của bạn để ...

Các vấn đề liên quan