最近在公众号https://mp.weixin.qq.com/s/JRk3bvv-lb21PCgXK3eC7g看见一篇模拟引力波的文章,提到了使用pip install binaryBHexp,但我无论如何都安装不了,求指教。我用的Mac的终端安装的,使用pip3,升级pip后pip使用不了了。
luozhi@luozhideMacBook-Air ~ % pip3 install binaryBHexp
Collecting binaryBHexp
Using cached binaryBHexp-1.0.1.tar.gz (14 kB)
Collecting palettable
Using cached palettable-3.3.0-py2.py3-none-any.whl (111 kB)
Collecting surfinBH
Using cached surfinBH-1.1.6-py3-none-any.whl (29 kB)
Collecting NRSur7dq2>=1.0.5
Using cached NRSur7dq2-1.0.6.tar.gz (4.3 MB)
Requirement already satisfied: numpy in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from NRSur7dq2>=1.0.5->binaryBHexp) (1.20.3)
Requirement already satisfied: scipy in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from NRSur7dq2>=1.0.5->binaryBHexp) (1.6.3)
Requirement already satisfied: h5py in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from NRSur7dq2>=1.0.5->binaryBHexp) (3.2.1)
Collecting gwsurrogate
Using cached gwsurrogate-1.0.7.tar.gz (5.2 MB)
Requirement already satisfied: lalsuite>=6.70 in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from surfinBH->binaryBHexp) (6.82)
Requirement already satisfied: scikit-learn>=0.19.1 in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from surfinBH->binaryBHexp) (0.24.2)
Requirement already satisfied: python-dateutil in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from lalsuite>=6.70->surfinBH->binaryBHexp) (2.8.1)
Requirement already satisfied: ligo-segments in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from lalsuite>=6.70->surfinBH->binaryBHexp) (1.3.0)
Requirement already satisfied: matplotlib in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from lalsuite>=6.70->surfinBH->binaryBHexp) (3.4.2)
Requirement already satisfied: lscsoft-glue in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from lalsuite>=6.70->surfinBH->binaryBHexp) (2.0.0)
Requirement already satisfied: threadpoolctl>=2.0.0 in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from scikit-learn>=0.19.1->surfinBH->binaryBHexp) (2.1.0)
Requirement already satisfied: joblib>=0.11 in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from scikit-learn>=0.19.1->surfinBH->binaryBHexp) (1.0.1)
Requirement already satisfied: gwtools in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from gwsurrogate->surfinBH->binaryBHexp) (1.0.7)
Requirement already satisfied: six in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from ligo-segments->lalsuite>=6.70->surfinBH->binaryBHexp) (1.16.0)
Requirement already satisfied: pyOpenSSL in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from lscsoft-glue->lalsuite>=6.70->surfinBH->binaryBHexp) (20.0.1)
Requirement already satisfied: cycler>=0.10 in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from matplotlib->lalsuite>=6.70->surfinBH->binaryBHexp) (0.10.0)
Requirement already satisfied: pyparsing>=2.2.1 in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from matplotlib->lalsuite>=6.70->surfinBH->binaryBHexp) (2.4.7)
Requirement already satisfied: pillow>=6.2.0 in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from matplotlib->lalsuite>=6.70->surfinBH->binaryBHexp) (8.2.0)
Requirement already satisfied: kiwisolver>=1.0.1 in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from matplotlib->lalsuite>=6.70->surfinBH->binaryBHexp) (1.3.1)
Requirement already satisfied: cryptography>=3.2 in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from pyOpenSSL->lscsoft-glue->lalsuite>=6.70->surfinBH->binaryBHexp) (3.4.7)
Requirement already satisfied: cffi>=1.12 in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from cryptography>=3.2->pyOpenSSL->lscsoft-glue->lalsuite>=6.70->surfinBH->binaryBHexp) (1.14.5)
Requirement already satisfied: pycparser in /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (from cffi>=1.12->cryptography>=3.2->pyOpenSSL->lscsoft-glue->lalsuite>=6.70->surfinBH->binaryBHexp) (2.20)
Building wheels for collected packages: binaryBHexp, NRSur7dq2, gwsurrogate
Building wheel for binaryBHexp (setup.py) ... done
Created wheel for binaryBHexp: filename=binaryBHexp-1.0.1-py3-none-any.whl size=14539 sha256=122df1009d11093f258d784f63fcaed28bf67d1e74b860f8d1d8d02e0a39c6c8
Stored in directory: /Users/luozhi/Library/Caches/pip/wheels/d3/3c/2f/e8830473708d14a696f789ed83aa070e340b99eb7c16a23b04
Building wheel for NRSur7dq2 (setup.py) ... done
Created wheel for NRSur7dq2: filename=NRSur7dq2-1.0.6-cp39-cp39-macosx_10_9_x86_64.whl size=4326598 sha256=3fb47a67961a372007d8153a5659bdad5572c7990f437a39890f12e895580ee5
Stored in directory: /Users/luozhi/Library/Caches/pip/wheels/62/d1/59/bf85914d8ac6631bc31186b1868131dc9c969b347c10395f80
Building wheel for gwsurrogate (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-install-gxq9zol8/gwsurrogate_f870fefa6c3a4d99bfc29e13d681fc25/setup.py'"'"'; __file__='"'"'/private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-install-gxq9zol8/gwsurrogate_f870fefa6c3a4d99bfc29e13d681fc25/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-wheel-ea09ueqc
cwd: /private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-install-gxq9zol8/gwsurrogate_f870fefa6c3a4d99bfc29e13d681fc25/
Complete output (63 lines):
/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py:274: UserWarning: Unknown distribution option: 'contributors'
warnings.warn(msg)
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-3.9
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
copying gwsurrogate/catalog.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
copying gwsurrogate/surrogateIO.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
copying gwsurrogate/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
copying gwsurrogate/parametric_funcs.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
copying gwsurrogate/surrogate.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
running egg_info
writing gwsurrogate.egg-info/PKG-INFO
writing dependency_links to gwsurrogate.egg-info/dependency_links.txt
writing requirements to gwsurrogate.egg-info/requires.txt
writing top-level names to gwsurrogate.egg-info/top_level.txt
adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*')
reading manifest file 'gwsurrogate.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching 'gwsurrogate/LALsurrogate.py'
writing manifest file 'gwsurrogate.egg-info/SOURCES.txt'
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/eval_pysur
copying gwsurrogate/eval_pysur/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/eval_pysur
copying gwsurrogate/eval_pysur/evaluate_fit.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/eval_pysur
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/nodeFunction.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/precessing_surrogate.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/saveH5Object.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/spline_coef_evaluation.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/spline_evaluation.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/surrogate.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/test_nodeFunction.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/test_saveH5Object.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/test_surrogate.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/tidal_functions.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils
copying gwsurrogate/precessing_utils/Readme.md -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils
copying gwsurrogate/precessing_utils/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils
copying gwsurrogate/precessing_utils/setup.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils/include
copying gwsurrogate/precessing_utils/include/precessing_utils.h -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils/include
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils/src
copying gwsurrogate/precessing_utils/src/precessing_utils.c -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils/src
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
copying gwsurrogate/spline_interp_Cwrapper/Readme.md -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
copying gwsurrogate/spline_interp_Cwrapper/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
copying gwsurrogate/spline_interp_Cwrapper/_spline_interp.c -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
copying gwsurrogate/spline_interp_Cwrapper/setup.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
copying gwsurrogate/spline_interp_Cwrapper/spline_interp_Cwrapper.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
running build_ext
building 'gwsurrogate.spline_interp_Cwrapper._spline_interp' extension
creating build/temp.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/gwsurrogate
creating build/temp.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c gwsurrogate/spline_interp_Cwrapper/_spline_interp.c -o build/temp.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper/_spline_interp.o -std=c99
gwsurrogate/spline_interp_Cwrapper/_spline_interp.c:2:10: fatal error: 'gsl/gsl_spline.h' file not found
#include <gsl/gsl_spline.h>
^~~~~~~~~~~~~~~~~~
1 error generated.
error: command '/usr/bin/gcc' failed with exit code 1
----------------------------------------
ERROR: Failed building wheel for gwsurrogate
Running setup.py clean for gwsurrogate
Successfully built binaryBHexp NRSur7dq2
Failed to build gwsurrogate
Installing collected packages: gwsurrogate, surfinBH, palettable, NRSur7dq2, binaryBHexp
Running setup.py install for gwsurrogate ... error
ERROR: Command errored out with exit status 1:
command: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-install-gxq9zol8/gwsurrogate_f870fefa6c3a4d99bfc29e13d681fc25/setup.py'"'"'; __file__='"'"'/private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-install-gxq9zol8/gwsurrogate_f870fefa6c3a4d99bfc29e13d681fc25/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-record-8mcgegxu/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/gwsurrogate
cwd: /private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-install-gxq9zol8/gwsurrogate_f870fefa6c3a4d99bfc29e13d681fc25/
Complete output (63 lines):
/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py:274: UserWarning: Unknown distribution option: 'contributors'
warnings.warn(msg)
running install
running build
running build_py
creating build
creating build/lib.macosx-10.9-x86_64-3.9
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
copying gwsurrogate/catalog.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
copying gwsurrogate/surrogateIO.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
copying gwsurrogate/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
copying gwsurrogate/parametric_funcs.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
copying gwsurrogate/surrogate.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate
running egg_info
writing gwsurrogate.egg-info/PKG-INFO
writing dependency_links to gwsurrogate.egg-info/dependency_links.txt
writing requirements to gwsurrogate.egg-info/requires.txt
writing top-level names to gwsurrogate.egg-info/top_level.txt
adding license file 'LICENSE' (matched pattern 'LICEN[CS]E*')
reading manifest file 'gwsurrogate.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files found matching 'gwsurrogate/LALsurrogate.py'
writing manifest file 'gwsurrogate.egg-info/SOURCES.txt'
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/eval_pysur
copying gwsurrogate/eval_pysur/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/eval_pysur
copying gwsurrogate/eval_pysur/evaluate_fit.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/eval_pysur
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/nodeFunction.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/precessing_surrogate.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/saveH5Object.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/spline_coef_evaluation.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/spline_evaluation.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/surrogate.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/test_nodeFunction.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/test_saveH5Object.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/test_surrogate.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
copying gwsurrogate/new/tidal_functions.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/new
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils
copying gwsurrogate/precessing_utils/Readme.md -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils
copying gwsurrogate/precessing_utils/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils
copying gwsurrogate/precessing_utils/setup.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils/include
copying gwsurrogate/precessing_utils/include/precessing_utils.h -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils/include
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils/src
copying gwsurrogate/precessing_utils/src/precessing_utils.c -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/precessing_utils/src
creating build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
copying gwsurrogate/spline_interp_Cwrapper/Readme.md -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
copying gwsurrogate/spline_interp_Cwrapper/__init__.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
copying gwsurrogate/spline_interp_Cwrapper/_spline_interp.c -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
copying gwsurrogate/spline_interp_Cwrapper/setup.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
copying gwsurrogate/spline_interp_Cwrapper/spline_interp_Cwrapper.py -> build/lib.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
running build_ext
building 'gwsurrogate.spline_interp_Cwrapper._spline_interp' extension
creating build/temp.macosx-10.9-x86_64-3.9
creating build/temp.macosx-10.9-x86_64-3.9/gwsurrogate
creating build/temp.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch x86_64 -g -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c gwsurrogate/spline_interp_Cwrapper/_spline_interp.c -o build/temp.macosx-10.9-x86_64-3.9/gwsurrogate/spline_interp_Cwrapper/_spline_interp.o -std=c99
gwsurrogate/spline_interp_Cwrapper/_spline_interp.c:2:10: fatal error: 'gsl/gsl_spline.h' file not found
#include <gsl/gsl_spline.h>
^~~~~~~~~~~~~~~~~~
1 error generated.
error: command '/usr/bin/gcc' failed with exit code 1
----------------------------------------
ERROR: Command errored out with exit status 1: /Library/Frameworks/Python.framework/Versions/3.9/bin/python3.9 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-install-gxq9zol8/gwsurrogate_f870fefa6c3a4d99bfc29e13d681fc25/setup.py'"'"'; __file__='"'"'/private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-install-gxq9zol8/gwsurrogate_f870fefa6c3a4d99bfc29e13d681fc25/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/jg/4p97kpkx1s15r95gwm1bkxgw0000gn/T/pip-record-8mcgegxu/install-record.txt --single-version-externally-managed --compile --install-headers /Library/Frameworks/Python.framework/Versions/3.9/include/python3.9/gwsurrogate Check the logs for full command output.
luozhi@luozhideMacBook-Air ~ %