[英]RVMSUDO not using environment variables
我生成了在.bash_profile中设置的一组环境变量
使用RVMSUDO时不起作用
然后我尝试了rvm导出,并在查看rvmsudo env时,它们获得了rvm_old_ $ nameofvariable而不是$ nameofvariable
我也尝试过将export name = value添加到项目中的.rvmc中,但这似乎没有得到体现。
有什么建议么?
按照: https : //github.com/wayneeseguin/rvm/blob/master/bin/rvmsudo#L83
您应该在环境变量前面加上“ http_”或“ PATH”,以使rvm传递此变量。
我需要复制和修改rvmsudo,以便它为根帐户保留ORACLE_HOME和LD_LIBRARY_PATH以便安装ruby-oci8:
]$ diff `which rvmsudo` rvmsudo
84c84
< GREP_OPTIONS="" \grep -E '^rvm|^gemset|^http_|^PATH|^IRBRC|RUBY|GEM' |
---
> GREP_OPTIONS="" \grep -E '^rvm|^gemset|^http_|^PATH|^IRBRC|^ORA|^LD_LIBRARY|RUBY|GEM' |
尝试做,
rvmsudo <environment variables> <command>
代替
<environment variables> rvmsudo <command>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.