2013-06-11 32 views
5

Có cách nào sử dụng rbenv để có nhiều phiên bản đường ray ngồi cạnh nhau với cùng phiên bản ruby ​​không? Ví dụ, tôi muốn có thể có một thư mục nguồn bằng cách sử dụng rails4 và một thư mục khác bằng cách sử dụng rails3.Nhiều phiên bản Rails với rbenv

Tôi có thể dễ dàng cài đặt hai phiên bản đường ray khác nhau, nhưng tôi không biết cách gọi các phiên bản đường ray khác nhau cho mỗi thư mục.

Trả lời

1

Ah, tôi đã tìm ra. Bằng cách xác định Gemfile theo cách thủ công trong mỗi thư mục nguồn khác nhau với các phiên bản khác nhau của các đường ray, bạn có thể gọi các đường ray bó exec và nó sẽ tải nó trong ngữ cảnh của mỗi gemfile.

+1

Nếu ai đó cần thêm thông tin về cách tạo tác phẩm này, tôi đã viết [một bài đăng blog] (http://www.relativkreativ.at/articles/managing-multiple-rails-versions-with-rbenv) về nó. –

1

Có thể bạn nên sử dụng trình bao cho việc này. Hoặc nếu bạn thực sự muốn gọi rails với phiên bản mong muốn là ma thuật, hãy xem rbenv-gemset.

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