2015-05-20 18 views

Trả lời

28

Các Gemfile chỉ là một tập tin văn bản trong dự án của bạn có chứa một danh sách các đá quý để sử dụng trong ứng dụng của bạn.

Nếu bạn không có một trong ứng dụng của bạn, bạn có thể tạo ra các tập tin sử dụng một trình soạn thảo của sự lựa chọn của bạn, tiết kiệm nó như Gemfile (không có phần mở rộng), và trong ví dụ của bạn, bao gồm:

source 'https://rubygems.org' 

gem "rspec" 
+0

Cảm ơn câu trả lời của bạn, nó đã hoạt động :) –

+0

Giải quyết tốt. Vui lòng chấp nhận câu trả lời này với dấu kiểm màu xanh lục để đóng câu hỏi này. – CDub

+0

Tôi mất nhiều thời gian để nhận ra rằng tất cả những gì tôi cần là tạo một tệp có tên "Gemfile" không có phần mở rộng. Tôi nghĩ rằng tôi đã tạo ra một viên ngọc vào thời điểm này. – Machado

1

Một gemfile được tự động tạo ra khi bạn bắt đầu một ứng dụng đường ray mới.

nhập rails new appName và sau đó nó sẽ được tạo tự động. Nó cũng sẽ được dân cư với một số đá quý.

Để cài đặt các viên ngọc chạy bundle install hoặc đơn giản là bundle

Hãy chắc chắn rằng bạn đang yêu cầu các viên ngọc mà bạn cần. đặc biệt rspecjruby

group :development, :test do 
    gem 'rspec-rails', '~> 3.0' 
end 

Nhìn vào trang web này để biết thêm thông tin

http://bundler.io/

51

Bạn có thể chạy bundle init để tạo Gemfile mới, trống.

+0

Cảm ơn câu trả lời của bạn –

+4

Sau đó, bạn cần gói phải không? 'gem install bundler' –

+0

Tuyệt vời! Cảm ơn Dude! –

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