我想安装离子型的,但我不喜欢Windows,因为迟早会出现一些不兼容的开发工具或服务的问题。
具有讽刺意味的是,我在Debian上安装离子型也有问题,但我认为这与我在VirtualBox中运行Debian有关.我正试图在Windows的共享文件夹上安装IOINC。
节点,npm和离子安装和工作。当我试图在与Windows共享的文件夹中创建一个离子应用程序“离子启动myApp选项卡”时,问题就出现了。
我想安装离子型应用程序的文件夹是一个安装在Debian上并在Windows中创建的共享文件夹。事实上,我可以在系统的其他文件夹中创建离子应用程序,唯一显示这些错误的是共享文件夹。
我觉得这不是权限问题。我已经尝试了所有安装步骤,并出现了相同的错误。另外,由于内部有很多文件,离子型应用程序可以在共享文件夹中写入,但出于某种原因,离子应用程序的创建永远不会正确结束。
我想这些日志的最后一行可以给人一个线索,知道发生了什么,并帮助我解决它。
67177 verbose cwd /media/sf_IONIC-Shared/myApp3
67178 error Linux 4.9.0-3-amd64
67179 error argv "/usr/bin/nodejs" "/usr/bin/npm" "install"
67180 error node v6.11.1
67181 error npm v3.10.10
67182 error path ../acorn/bin/acorn
67183 error code EROFS
67184 error errno -30
67185 error syscall symlink
67186 error rofs EROFS: read-only file system, symlink '../acorn/bin/acorn' -> '/media/sf_IONIC-Shared/myApp3/node_modules/.bin/acorn'
67187 error rofs This is most likely not a problem with npm itself
67187 error rofs and is related to the file system being read-only.
67187 error rofs
67187 error rofs Often virtualized file systems, or other file systems
67187 error rofs that don't support symlinks, give this error.
67188 verbose exit [ -30, true ]请帮帮忙。谢谢。
PD:您可以在下面的链接中读取整个日志
https://drive.google.com/open?id=0ByMd2Tsklj1pVnM3Ymx1ajhVV0k
发布于 2017-07-28 05:32:05
发生此错误的原因是离子型使用NPM,它使用VirtualBox文件系统不喜欢的符号链接(出于安全原因,我不理解)。
幸运的是有个解决办法..。你可以在这里读到原来的答案:https://github.com/npm/npm/issues/992#issuecomment-289935776
无论如何,解决方案将复制到下面。
在主机上(假设是Windows),但是在任何OS: cd:\Program\Oracle\VirtualBox中都会有一些变化。
PD:这也应该是有用的,当使用NPM,而不仅仅是离子,与一个挂载共享文件夹在VirtualBox。
发布于 2017-12-12 14:58:08
注意,修复似乎有效,但有点混乱:您必须实际设置共享目录来宾名,又名。前缀
sf_SharedWithUbuntu
我的例子是:
@DELL_TTM MINGW64 /d/程序文件
./VBoxManage.exe setextradata "Ubuntu 16 LTS" VBoxInternal2/SharedFoldersEnableSymlinksCreate/sf_SharedWithUbuntu 1不要忘了检查这个** VBoxManager程序是否会失败;)
./VBoxManage.exe getextradata "Ubuntu 16 LTS" enumerate哪一回
键: GUI/LastCloseAction,Value: VBoxInternal2/SharedFoldersEnableSymlinksCreate/SharedWithUbuntu,键: GUI/LastGuestSizeHint,值: 1920,954键: GUI/LastNormalWindowPosition,值: 3840,27,1920,1053,最大键: GUI/RestrictedRuntimeDevicesMenuActions,Value: HardDrives键: GUI/RestrictedRuntimeMachineMenuActions,Value: SaveState,PowerOff键: GUI/ScaleFactor,Value: 1 Key: GUI/StatusBar/IndicatorOrder,Value: HardDisks,OpticalDisks,Network,USB,SharedFolders,Display,VideoCapture,键:1键:VBoxInternal2/SharedFoldersEnableSymlinksCreate/SharedWithUbuntu,值:1: VBoxInternal2/SharedFoldersEnableSymlinksCreate/sf_SharedWithUbuntu,:1
主机: Windows 7来宾Ubuntu 16 LTS VirtualBoxManager: Version 5.1.30 r118389 (Qt5.6.2)
https://serverfault.com/questions/865511
复制相似问题