Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';无法在VirtualBox共享文件夹上安装Plone,因为Python无法安装_Python_Debian_Plone_Virtualbox_Zope - Fatal编程技术网

Can';无法在VirtualBox共享文件夹上安装Plone,因为Python无法安装

Can';无法在VirtualBox共享文件夹上安装Plone,因为Python无法安装,python,debian,plone,virtualbox,zope,Python,Debian,Plone,Virtualbox,Zope,我正在运行Windows 7 64位作为我的主机操作系统,Debian AMD64作为我的来宾操作系统。在我的Windows机器上,一个名为www的文件夹安装在Debian的/home/me/www下 使用统一安装程序在Debian(来宾操作系统)上安装Plone没有问题。但是,当我尝试将默认安装路径从/home/me/Plone更改为/home/me/www/Plone时,安装总是失败,因为Python无法安装。在install.log中,它显示 ln:无法创建硬链接“python”=>“py

我正在运行Windows 7 64位作为我的主机操作系统,Debian AMD64作为我的来宾操作系统。在我的Windows机器上,一个名为www的文件夹安装在Debian的/home/me/www下

使用统一安装程序在Debian(来宾操作系统)上安装Plone没有问题。但是,当我尝试将默认安装路径从/home/me/Plone更改为/home/me/www/Plone时,安装总是失败,因为Python无法安装。在install.log中,它显示

ln:无法创建硬链接“python”=>“python2.6”:不允许操作

看起来它可能与访问权限有关,但我尝试使用sudo或作为普通用户运行安装脚本,但没有任何帮助。脚本可以安装在其他地方,只是不在Virtualbox的共享文件夹中

有什么建议吗


更多信息:我在Debian上没有根帐户(测试,系统Python版本为2.7),并且总是使用sudo

最近我用VirtualBox做了一些实验。这很好,但我很确定共享文件夹将仅限于主机操作系统支持的内容。Windows没有硬链接或符号链接

我怀疑您正在尝试这样做,以便可以使用主机工具从共享目录中编辑实例文件。您可以通过安装到非共享文件,然后将关键部分(如src目录,如果您是为了开发目的而这样做的话)复制到主机目录,然后(并且只有在那时)将现有主机目录建立为共享目录来实现这一点


如果您尝试过,请让我们知道它是如何工作的

使用Debian的
mount--bind
将特定的主机文件夹装载到安装树的各个部分怎么样

您是否使用了
sudo
来发出
ln
install
命令?尝试了“/install.sh zeo--target=/home/me/www/plone”和“sudo./install.sh zeo--target=/home/me/www/plone”两种方法,但都不起作用。ln命令是由安装脚本自动调用的…谢谢SteveM;关于我的动机,你是对的;我通常在主机操作系统上使用DW编辑www中的文件,而在来宾操作系统上,www也是Apache的文档根文件夹。我不想在我的Windows计算机上运行服务器。我可以通过Wordpress和我所有其他基于PHP的网站实现这一点,但不是Plone:(我想知道如果我在我的来宾操作系统中添加一个用户,使其与我的主机操作系统共享相同的用户名,这是否会有所帮助?我是Plone的新手,将继续调查!有人在5年前报告了这个问题,但它看起来仍然没有得到修复:(当然,这不是固定的:如果您在Debian guest中安装了SMB共享,您也会遇到同样的问题。VirtualBox无法让共享文件系统完成它在任何其他操作系统下都无法完成的任务。我认为真正的问题是安装程序假定硬链接在不检查文件系统的情况下可用。