我生成了一组在.bash_profile中设置的环境变量
这在使用RVMSUDO时不起作用
然后我尝试了rvm export,在查看rvmsudo env时,他们得到的是rvm_old_$nameofvariable而不是$nameofvariable
我还尝试将导出name=value添加到项目中的.rvmc中,但似乎没有反映出来。
有什么建议吗?
发布于 2015-03-18 15:36:04
根据:https://github.com/wayneeseguin/rvm/blob/master/bin/rvmsudo#L83
您应该在环境变量前加上"http_“或"PATH”前缀,以便让rvm传递此变量。
发布于 2015-09-02 11:55:01
我需要复制和修改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' |发布于 2019-11-26 14:09:01
试着去做,
rvmsudo <environment variables> <command>而不是
<environment variables>  rvmsudo <command>https://stackoverflow.com/questions/25454835
复制相似问题