如何为我意外设置的当前用户重置捆绑配置构建?

oky*_*eni 5 ruby bundler

我遇到了问题bundle install,特别是 mysql2 gem。一些答案建议更改构建配置构建。所以,我执行了这个命令

bundle config build.mysql2 --use-system-libraries

我该如何撤消这个操作?它不能解决我的问题,所以我想恢复它。bundle config显示这个:

build.mysql2
Set for your local app (/Users/{user}/workspace/{appname}/.bundle/config): "--with-ldflags=-L/usr/local/opt/openssl/lib --with-cppflags=-I/usr/local/opt/openssl/include"
Set for the current user (/Users/{user}/.bundle/config): "--use-system-libraries"
Run Code Online (Sandbox Code Playgroud)

谢谢。

Ben*_*ern 7

请参阅捆绑包配置输出中提到的 .bundle/config 文件。编辑这些设置以删除您不需要的设置,或者如果您根本不需要它们,则将其删除。


wsc*_*rge 5

使用bundle config unset

执行bundle config unset <name>将删除本地和全局源中的配置。

参考: man 捆绑配置

你的例子:

bundle config unset build.mysql2 --global
Run Code Online (Sandbox Code Playgroud)