Ruby (bundler) 如何自动要求 Pry
Ruby (bundler) How to automatically require Pry
给定一个 Gemfile 包含:
source 'https://rubygems.org'
gem 'pry'
还有一个 ruby 文件包含:
require 'bundler/setup'
# NOT using this line:
# require 'pry'
binding.pry
我收到此错误:
enter code here
未定义方法pry' for #<Binding:0x00007f846f053bb0> (NoMethodError)
我知道我可以轻松地在我的文件中添加 require 'pry'
,但我真的不想在调试文件时这样做。
此外,我凭直觉认为 bundler/setup
会自动要求我在 Gemfile 中定义的 rubygem。
你能解释一下我如何在我的 Gemfile 中自动获取文件吗?
诀窍是在 require 'bundler/setup'
之后使用 Bundler.require(:default)
- 因为后者只是设置加载路径。参见 http://bundler.io/v1.16/guides/bundler_setup.html。
给定一个 Gemfile 包含:
source 'https://rubygems.org'
gem 'pry'
还有一个 ruby 文件包含:
require 'bundler/setup'
# NOT using this line:
# require 'pry'
binding.pry
我收到此错误:
enter code here
未定义方法pry' for #<Binding:0x00007f846f053bb0> (NoMethodError)
我知道我可以轻松地在我的文件中添加 require 'pry'
,但我真的不想在调试文件时这样做。
此外,我凭直觉认为 bundler/setup
会自动要求我在 Gemfile 中定义的 rubygem。
你能解释一下我如何在我的 Gemfile 中自动获取文件吗?
诀窍是在 require 'bundler/setup'
之后使用 Bundler.require(:default)
- 因为后者只是设置加载路径。参见 http://bundler.io/v1.16/guides/bundler_setup.html。