我正在使用VirtualBox 4.2.8并在Mac OS X 10.7.5中作为主机操作系统运行。
我的客户操作系统是Ubuntu 12.10 64位。
我的开发工作主要在主机和客户操作系统之间的共享文件夹中。
我已经成功安装了npm,nodejs,yeoman和角度生成器。
当我遇到错误列表时,我正在尝试使用角度appname,例如:
Error: ENOENT, lstat ...
我该怎么做才能解决它们?
答案 0 :(得分:2)
问题基本上是因为yo angular appname
会尝试创建符号链接。
在VirtualBox VM的SharedFolders中创建符号链接存在问题。
解决方案是
a)确保您运行Linux变种作为主机操作系统(Mac,Linux等)
b)关闭虚拟机。
c)在主机OS终端中运行以下命令。
VBoxManage setextradata VMNAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHAREDFOLDERNAME 1
您需要替换VMNAME
和SHAREDFOLDERNAME
d)现在重新运行VM并执行yo angular appname
。如果需要在重新运行之前删除先前yo angular appname
命令之前创建的任何文件和文件夹。