2012-06-21 33 views

Trả lời

52

Dường như có một sai lầm nhỏ. Bên trong tập tin .rvmrc của bạn thêm:

rvm use [email protected] --create 

Ngoài ra bạn có thể muốn thay đổi tên của gemset của bạn để một cái gì đó mà là trực quan hơn một chút để đọc :)

CẬP NHẬT

Sử dụng rvmrc tệp hiện đã bị coi là không dùng nữa. Thay vào đó, tệp phiên bản .ruby có phiên bản ruby, ví dụ: '2.0.0' và tệp .ruby-gemset có tên gemset, ví dụ: 'monkeys_of_doom'

Bằng cách này, các nhà phát triển sử dụng các trình quản lý phiên bản khác như rbenv có thể nhận phiên bản ruby ​​theo cách tự động.

+0

Đây là những gì tôi đã tìm thấy - nó hoạt động, Cảm ơn –

+2

+1 để cập nhật! – Naveed

+0

bạn có thể cập nhật bằng mã không? Cám ơn! – ajbraus

3

Các tài liệu dứt khoát là tại https://rvm.io/workflow/rvmrc/ để biết cách tạo rvmrc tập tin, và các thông số .rvmrc toàn cầu có ảnh hưởng đến họ.

Tham số --rvmrc là những gì thực sự tạo ra các tập tin rvmrc, sau đó bạn phải chạy

RVM rvmrc tin tưởng.

trong thư mục dự án để tạo và ghi lại băm md5 bảo mật để sử dụng tệp rvmrc đó. Lệnh 'tin tưởng' tệp để bạn không được nhắc tin tưởng tệp đó mỗi khi bạn nhập thư mục.

12

Nếu gemset đã tồn tại, nó là đủ để thêm rvm [email protected] đến tập tin .rvmrc, có thể đạt được ví dụ bằng cách

echo "rvm [email protected]" > .rvmrc 

UPDATE: nó trông giống như các định dạng tập tin .rvmrc bị phản đối, và việc sử dụng các tệp .ruby-gemset.ruby-version được khuyến khích thay thế. Nếu "rails2.3.5" là tên gemset của bạn, sau đó người ta sẽ yêu cầu hai lệnh sau

echo "ruby-1.8.7-p352" > .ruby-version 
echo "rails2.3.5" > .ruby-gemset 
7

làm việc bạn cũng có thể làm được điều này

rvm --rvmrc --create use [email protected] 
6

Thay vì rvmc sử dụng:

rvm --create --ruby-version [email protected] 

sẽ tạo ra các tập tin .ruby-gemset.ruby-version

+0

Đây là cách chính xác để thực hiện trong năm 2014! – Abram

1

đầu tiên bạn cần phải tạo ra một rvmrc như -

rvm --rvmrc --create use [email protected]_name 

Sau đó chạy

rvm rvmrc trust .

Điều đó sẽ giải quyết vấn đề để lựa chọn RVM cho differnt ứng dụng.

Hy vọng bạn sẽ thích. :)

1

Để tạo tập tin rvmrc với ruby ​​và gemset cụ thể sau đó sử dụng dưới lệnh -

rvm --rvmrc --create [email protected]_name 

như:

rvm --rvmrc --create [email protected] 

Bây giờ chúng ta nên cần phải chọn vị trí dự án phản ánh sự thay đổi nên gõ cd ..nhấn enter trong thiết bị đầu cuối

Loại lại cd PROJECT_NAME/ để lựa chọn dự án của chúng tôi nhưng bây giờ bạn có được * Thông báo một cái gì đó như dưới đây hình ảnh như vậy ở đây bạn chỉ cần gõ yhit nhập.

enter image description here

Bây giờ bạn đã tạo xong tập tin rvmrc như vậy từ bây giờ không cần phải chọn gemset mỗi lần về việc lựa chọn dự án khác nhau.

+1

Giải thích từng bước tuyệt vời! nó làm việc cho tôi. Cảm tạ! –

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