Khóa Gemfile để làm gì?
Khóa Gemfile để làm gì?

Video: Khóa Gemfile để làm gì?

Video: Khóa Gemfile để làm gì?
Video: Easy way to Understand the Gemfile in a Ruby on Rails Application 2024, Có thể
Anonim

Các Gemfile là nơi bạn chỉ định loại đá quý nào bạn muốn sử dụng và cho phép bạn chỉ định phiên bản nào. Các Gemfile . Khóa tập tin Là nơi Bundler ghi lại các phiên bản chính xác đã được cài đặt. Bằng cách này, khi cùng một thư viện / dự án Là được tải trên một máy khác, việc chạy cài đặt gói sẽ xem xét Gemfile.

Sau đây, Gemfile là gì?

MỘT Gemfile là một tệp chúng tôi tạo, được sử dụng để mô tả các phụ thuộc gem cho các chương trình Ruby. Đá quý là một tập hợp các mã Ruby mà chúng ta có thể trích xuất thành một “bộ sưu tập” mà chúng ta có thể gọi sau này.

mục tiêu của việc chạy cài đặt gói là gì? Bundler cung cấp một môi trường nhất quán cho các dự án Ruby bằng cách theo dõi và cài đặt các loại đá quý và phiên bản chính xác mà bạn cần. Bundler ngăn chặn sự phụ thuộc và đảm bảo rằng những viên đá quý bạn cần có mặt trong quá trình phát triển, dàn dựng và sản xuất.

Đơn giản vậy, tôi có nên kiểm tra khóa Gemfile không?

Giả sử bạn không viết rubygem, Gemfile . khóa nên có trong kho lưu trữ của bạn. Nó được sử dụng như một ảnh chụp nhanh của tất cả các đá quý yêu cầu của bạn và các phụ thuộc của chúng. Nếu bạn đang làm việc trên một viên đá quý, thì KHÔNG ĐƯỢC đánh dấu trong của bạn Gemfile.

Gemfile nằm ở đâu?

Gemfile là một tập tin phải là nằm trong thư mục gốc của dự án đường ray của bạn. Nó được sử dụng để mô tả các phụ thuộc gem cho các chương trình Ruby. Điều đầu tiên trong gemfile là một nguồn mà bạn nói với Gemfile tìm đá quý ở đâu. Nguồn có thể được gọi là một khối và bạn có thể có nhiều nguồn trong gemfile.

Đề xuất: