相关疑难解决方法(0)

设置Virtualbox 4.3以在guest虚拟机上使用符号链接的正确方法(对于meteor)

我使用Windows 8并安装了Virtualbox,因此我可以访问Linux(Ubuntu)系统.

我仍然做的最多 - 所以在这一刻我有一个工作的Virtualbox与Ubuntu 14.04 LTS.

在我的情况下,我需要这个用于流星的Linux的Virtualbox.

问题:

meteor使用nodejs所以我需要有符号链接访问(我认为它的符号链接 - 我读了一些关于它)

参考:如何在Ubuntu VrtualBox中运行meteor app并使用Windows主机上的编辑器进行编辑?

他描述了我现在遇到的同样问题:

Error: EROFS, read-only file system '/media/sf_Shared/Dropbox/dev_uhurajr/chat/.meteor/local/.build320446.build/programs/server/npm/logging/main/node_modules'
Run Code Online (Sandbox Code Playgroud)

所以我尝试以这种方式在我的主机(Windows)上启用Symlinks:

VBoxManage setextradata YOURVMNAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/YOURSHAREFOLDERNAME 1
Run Code Online (Sandbox Code Playgroud)

参考:http://www.ahtik.com/blog/fixing-your-virtualbox-shared-folder-symlink-error/

这很好用!当我检查我的VM的extradata时,字段SharedFoldersEnableSymlinksCreate已打开1

我为2个文件夹设置了这个值.Windows上的共享文件夹以及Linux VM上的共享文件夹的名称.

但是..同样的问题.每次meteor尝试编写符号链接时都会发生以下错误:

Error: UNKNOWN, unknown error '/media/Projekte/test/.meteor/local/.build320446.build/programs/server/npm/logging/main/node_modules'
Run Code Online (Sandbox Code Playgroud)

那么最好的方法是让这个工作吗?

symlink virtualbox meteor

15
推荐指数
2
解决办法
2万
查看次数

如何在Windows Vista Home Edition上授予SeCreateSymbolicLink

我希望能够使用mklink在我的Windows Vista家庭版计算机上创建符号链接.

但是,我必须在mklink能够在Vista Home版本上运行之前授予SeCreateSymbolicLink(默认情况下,权利被撤销).

家庭版不提供UI或工具设施来授予/撤销谨慎的权利.

NTFS符号链接上的Wikipedia链接说明Windows Server 2003资源工具包工具中的ntrights.exe工具可用于在Home Edition上授予此权限.但是,安装这些工具后,事实证明这是不正确的.该版本的ntrights.exe无法识别SeCreateSymbolicLink,并且Microsoft的网站未显示此特定资源工具包工具的任何可用更新.

是否有PowerShell脚本方法来执行此操作?或者在Vista Home Edition上可能使用的任何其他工具/技术?

symlink rights-management ntfs windows-vista

5
推荐指数
1
解决办法
5442
查看次数