我在跟踪医生(http://mesos.apache.org/gettingstarted/)在我的mac上安装mesos。当我试图配置它时,它会给我一个错误:
正在检查其他链接标志-pymac错误python.framework/versions/2.7/python正在检查python开发环境所有组件的一致性。。。no configure:错误:在“/users/syang/desktop/git/mesos/build”中:configure:错误:无法将测试程序链接到python。可能主python库已经安装在一些非标准库路径中。如果是这样,则通过ldflags环境变量将其传递给configure。示例:./configure ldflags=“-l/usr/non-standard path/python/lib”============================================================错误!您可能需要为您的发行版安装python包的开发版本。这个包裹的确切名称因人而异============================================================================
我使用的是python2.7.8,我正在尝试安装mesos0.23.0。我做了一些搜索,看起来在使用xcode安装命令工具之后,链接问题应该得到处理。然而,在我看来不是这样的。有没有人有类似的经验可以帮助我?
谢谢您。
3条答案
按热度按时间px9o7tmv1#
在本地机器上运行mesos最简单的方法是使用https://github.com/bobrik/mesos-compose ( Docker )或https://github.com/mesosphere/playa-mesos (流浪汉)
41ik7eoe2#
在osx中构建时会有一些不同。您可以使用“brew install mesos”直接安装它。https://github.com/homebrew/homebrew/tree/master/library/formula/mesos.rb 还演示了如何在osx中构建mesos。
6xfqseft3#
我不知道你是否已经解决了这个问题,但为了将来的参考,我想建议以下步骤基于这个博客http://gwikis.blogspot.com/2015/08/building-mesos-0230-on-os-x-yosemite.html
$ cd mesos-0.x./build/ $ PYTHON=/usr/bin/python ../configure
此外,如果您收到任何错误,如libapr-1 is required for mesos to build.
或者libsubversion-1 is required for mesos to build.
然后您可以执行以下操作,假设apr和subversion libs与brew一起安装。$ PYTHON=/usr/bin/python ../configure -with-svn=/usr/local/Cellar/subversion/1.8.13/ -with-apr=/usr/local/Cellar/apr/1.5.2/libexec/
为了验证python路径不正确以及编译失败的原因,请浏览blogpost。