如何覆盖Rails从我的环境中继承的设置?
问题描述:
我将我的.profile
中使用的程序git diff
更改为我自己的程序,该程序打破了Redmine应用程序中的差异。如何覆盖Rails从我的环境中继承的设置?
ssdiff.sh
是对vimdiff -R
的调用,它显示了我喜欢的并排差异。
# environment variables
GIT_EXTERNAL_DIFF=$HOME/bin/ssdiff.sh
export GIT_EXTERNAL_DIFF
这导致的diff在管理平台的应用程序无法正常工作。
如何覆盖Rails应用程序中的环境设置,使其恢复到Redmine预期的默认值?
答
放任何东西,你只需要影响的互动炮弹像这样(bash的语法)块后:
#exit if non-interactive
if [[ ! ($- =~ "i") ]]; then
return 0
fi