gpt4 book ai didi

ruby - 在 Gemfile 中设置环境以根据自定义文件 bundle 安装/更新

转载 作者:太空宇宙 更新时间:2023-11-03 17:05:48 25 4
gpt4 key购买 nike

大家好我构建了一个 sinatra 应用程序,用于 bundle 的主要文件如下,

环境.rb

require 'sinatra'
require 'sequel'

ENV['RACK_ENV'] = 'development'

configure :production do
#do something
end

configure :development, :test do
#do something
end

gem 文件

gem 'sinatra'
gem 'sequel'

gem 'pg', :group => :production
gem 'sqlite3', :group => [:development, :test]

那么,如何让 bundle 安装基于我的 environment.rb 文件中的 ENV['RACK_ENV']。

最佳答案

当执行 bundle 程序要求时,您可以指定需要哪些组。

例如:

require 'rubygems'
require 'bundler'

if ENV['RACK_ENV'] == 'development'
Bundler.require(:default, :development)
else
Bundler.require(:default)
require 'sinatra'

有关找到的 bundler 网站 gemfile 规范的更多信息 here .

关于ruby - 在 Gemfile 中设置环境以根据自定义文件 bundle 安装/更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7801846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com