[英]Ruby program gems
我想知道Gemfile
是否是受約束的文件。 如果我有以下內容:
require 'json'
在我的ruby文件中,用戶嘗試運行它,但他沒有該gem,會發生什么? 如何確保在運行腳本之前,某人的計算機知道要安裝哪些gem? 我知道Rails中存在bundle install
,但是外部Rails呢?
Gemfile不是Rails附帶的文件。 您可以在安裝了bundler
gem的任何基於Ruby的項目中使用該文件。 運行bundle install
命令后,將生成或更新另一個文件Gemfile.lock
(如果存在)。 順便說一下,您將要使用的gem與正在開發的計算機/服務器中的位置相關聯。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.