首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在运行在Oracle中的Debian /Linux9(拉伸)64位中安装离子框架?

如何在运行在Oracle中的Debian /Linux9(拉伸)64位中安装离子框架?
EN

Server Fault用户
提问于 2017-07-27 15:40:34
回答 2查看 444关注 0票数 0

我想安装离子型的,但我不喜欢Windows,因为迟早会出现一些不兼容的开发工具或服务的问题。

具有讽刺意味的是,我在Debian上安装离子型也有问题,但我认为这与我在VirtualBox中运行Debian有关.我正试图在Windows的共享文件夹上安装IOINC。

节点,npm和离子安装和工作。当我试图在与Windows共享的文件夹中创建一个离子应用程序“离子启动myApp选项卡”时,问题就出现了。

我想安装离子型应用程序的文件夹是一个安装在Debian上并在Windows中创建的共享文件夹。事实上,我可以在系统的其他文件夹中创建离子应用程序,唯一显示这些错误的是共享文件夹。

我觉得这不是权限问题。我已经尝试了所有安装步骤,并出现了相同的错误。另外,由于内部有很多文件,离子型应用程序可以在共享文件夹中写入,但出于某种原因,离子应用程序的创建永远不会正确结束。

我想这些日志的最后一行可以给人一个线索,知道发生了什么,并帮助我解决它。

代码语言:javascript
复制
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

EN

回答 2

Server Fault用户

发布于 2017-07-28 05:32:05

发生此错误的原因是离子型使用NPM,它使用VirtualBox文件系统不喜欢的符号链接(出于安全原因,我不理解)。

幸运的是有个解决办法..。你可以在这里读到原来的答案:https://github.com/npm/npm/issues/992#issuecomment-289935776

无论如何,解决方案将复制到下面。

在主机上(假设是Windows),但是在任何OS: cd:\Program\Oracle\VirtualBox中都会有一些变化。

  1. 运行以下命令:将VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1替换为虚拟机名称的VBoxManage setextradata VM_NAME 1(如果您不知道这一点,请在VBox转到Machine > Settings > General > Basic > name中)--还可以用共享文件夹的名称替换SHARE_NAME,如果您不记得这一点,请转到Machine > Settings > Shared文件夹。
  2. 重新启动VM和VirtualBox,但作为管理员运行它。在Windows主机上,只需右键单击VirtualBox的图标并选择。

PD:这也应该是有用的,当使用NPM,而不仅仅是离子,与一个挂载共享文件夹在VirtualBox。

票数 0
EN

Server Fault用户

发布于 2017-12-12 14:58:08

注意,修复似乎有效,但有点混乱:您必须实际设置共享目录来宾名,又名。前缀

sf_SharedWithUbuntu

我的例子是:

@DELL_TTM MINGW64 /d/程序文件

代码语言:javascript
复制
./VBoxManage.exe setextradata "Ubuntu 16 LTS" VBoxInternal2/SharedFoldersEnableSymlinksCreate/sf_SharedWithUbuntu 1

不要忘了检查这个** VBoxManager程序是否会失败;)

代码语言:javascript
复制
./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)

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/865511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档