我和zc.recipe.cmmi有麻烦了。我正试着用庞德建立一个环境,但没有成功。当我运行buildout命令时,我得到了:
Installing poundbuild.
poundbuild: compilation option : --with-owner=root --with-group=root
poundbuild: Downloading http://www.apsis.ch/pound/Pound-2.4.5.tgz
poundbuild: Unpacking and configuring
sh: ./configure: Permission denied
poundbuild: cmmi failed: /tmp/tmpbrKujvbuildout-poundbuild
While:
Installing poundbuild.
An internal error occured due to a bug in either zc.buildout or in a recipe being used:
Traceback (most recent call last):
File "/home/plone/portale/eggs/zc.buildout-1.4.4-py2.6.egg/zc/buildout/buildout.py", line 1683, in main
getattr(buildout, command)(args)
File "/home/plone/portale/eggs/zc.buildout-1.4.4-py2.6.egg/zc/buildout/buildout.py", line 555, in install
installed_files = self[part]._call(recipe.install)
File "/home/plone/portale/eggs/zc.buildout-1.4.4-py2.6.egg/zc/buildout/buildout.py", line 1227, in _call
return f()
File "/home/plone/portale/eggs/plone.recipe.pound-0.5.5-py2.6.egg/plone/recipe/pound/build.py", line 78, in install
installed = CMMIRecipe.install(self)
File "build/bdist.linux-x86_64/egg/zc/recipe/cmmi/__init__.py", line 113, in install
self.build()
File "build/bdist.linux-x86_64/egg/zc/recipe/cmmi/__init__.py", line 196, in build
self.cmmi(dest)
File "build/bdist.linux-x86_64/egg/zc/recipe/cmmi/__init__.py", line 221, in cmmi
system("%s %s" % (self.configure_cmd, options))
File "build/bdist.linux-x86_64/egg/zc/recipe/cmmi/__init__.py", line 34, in system
raise SystemError("Failed", c)
SystemError: ('Failed', './configure --prefix=/home/plone/portale/parts/poundbuild --with-owner=root --with-group=root ')我在我的系统上安装了所有的“开发工具”。
感谢所有的维托
发布于 2012-04-03 23:13:05
您的系统很可能被配置为禁止执行挂载为/tmp的文件系统中的程序。您可以对此进行更改,或者临时为临时目录使用不同的位置。
通过设置TMP、TEMP和TEMPDIR环境变量,您可以为临时文件使用不同的位置。(理想情况下,您只需要其中之一,但我见过程序硬连接以使用这两种方法。)
发布于 2012-04-03 19:58:01
答案就在这里:
sh: ./configure: Permission denied您的用户没有足够的权限以这种方式构建Pound。您可能必须使用sudo或root运行buildout,才能使用给定的配置选项"-- with -owner=root --with-group=root“
或者,您可以更改buildout的“poundbuild”部分中的“owner”和“group”变量。
https://stackoverflow.com/questions/9992167
复制相似问题