在持续集成的Mac OS El Capitan上安装ROOT

时间:2016-10-18 10:23:13

标签: python ruby macos

在mac OS El Capitan上使用brew进行ROOT安装后,使用travis文件中的以下代码:

brew update > /dev/null;
brew install xz;
brew install homebrew/science/root;
source $(brew --prefix root)/libexec/thisroot.sh;

发生以下错误(构建https://travis-ci.org/yandex/rep/jobs/168399771):

/usr/local/opt/root/libexec/thisroot.sh: line 45: shell_session_update: command not found

这导致在python中导入ROOT时出错:

python -c 'import ROOT'
Fatal Python error: PyThreadState_Get: no current thread

错误的来源可能是rvm。以下添加(firstsecond

的方法
echo 'shell_session_update' > $HOME/.bash_logout; 

echo 'shell_session_update() { :; }' > $HOME/.direnvrc; 

两者都不起作用。

你有任何想法如何解决这个问题?提前谢谢。

0 个答案:

没有答案