Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.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
Firefox 使用Microsoft App-V 4.6SP1虚拟化Aptana 3.0.4_Firefox_Virtual - Fatal编程技术网

Firefox 使用Microsoft App-V 4.6SP1虚拟化Aptana 3.0.4

Firefox 使用Microsoft App-V 4.6SP1虚拟化Aptana 3.0.4,firefox,virtual,Firefox,Virtual,我们已经使用Microsoft App-V 4.6 SP1成功虚拟化了100多个应用程序,但在对Aptana Studio 3.0.4进行排序时遇到了困难 我们会选择不虚拟化它,但这似乎不是一个选项 让我解释一下 环境: 目标计算机:Windows 7 x64 浏览器:Firefox 5.0.1(虚拟化到自己的目录中) Sequencer计算机:Windows 7 x86(可用于虚拟化x64平台的32位应用程序) 虚拟应用程序:Microsoft App-V 4.6SP1 我们启动Micros

我们已经使用Microsoft App-V 4.6 SP1成功虚拟化了100多个应用程序,但在对Aptana Studio 3.0.4进行排序时遇到了困难

我们会选择不虚拟化它,但这似乎不是一个选项

让我解释一下

环境:

  • 目标计算机:Windows 7 x64
  • 浏览器:Firefox 5.0.1(虚拟化到自己的目录中)
  • Sequencer计算机:Windows 7 x86(可用于虚拟化x64平台的32位应用程序)
  • 虚拟应用程序:Microsoft App-V 4.6SP1

  • 我们启动Microsoft App-V测序/虚拟化向导,并指向portable git的源.gz.exe安装程序。(我们将.exe添加到.gz扩展名中)

  • 我们选择将便携GIT安装到Q:\Aptana.304的虚拟目录中

  • 文件解压缩后,我们运行AptanaStudio 3.0.4安装,并将其安装到Q:\Aptana.304

  • 然后,我们在sequencer中启动AptanaStudio 3.0.4,它请求GIT.exe(我们假设它是硬编码的,以在特定目录中查找?),因此我们将它指向Q:\Aptana.304\bin\GIT.exe

  • 然后,我们创建一个新的web项目,它会询问Firefox的位置,以便调试pupos。所以我们将Aptana指向Q:\firefox.501\firefox.exe

  • 然后我们关闭Aptana,创建另一个web项目,它似乎工作正常

  • 因此,我们完成了虚拟化Aptana和Git并将其流式传输到客户端

客户端启动Aptana并立即请求GIT.exe。因此,我们尝试将其重新指向Q:\Aptana.304\bin\git.exe,但bin目录现在为空!?*

B.我们跳过git.exe的要求,尝试创建一个web项目,猜猜是什么,是的,它要求firefox.exe。所以我们再次将它指向Q:\firefox.501\firefox.exe

因此,我们再次尝试对应用程序进行排序,这次我们将“%USERPROFILE%\Documents\Aptana Studio 3 Workspace\”目录包括在sequencer中(它以前被排除),然后再次尝试上述步骤

不幸的是,我们遇到了同样的问题

在下一个atempt中,我尝试通过将portable git安装到git的默认目录中,预先填充git环境虚拟测序机和物理机:

'C:\ProgramFiles(x86)\Git'

这一次,当我们启动Aptana时,它不再抱怨缺少GIT.exe,但我们仍然必须将它指向firefox.exe

然后我们遇到了另一个问题:

在Aptana中打开终端时,显示:

rm:无法取消链接“/etc/msys-1.0.dll.md5”:权限被拒绝 错误:您的msys-1.0.dll已过期

在这一点上,我们开始有点放弃,并决定看看我们是否可以安静地安装Aptana而不需要虚拟化它,但等待

弹出一条虚拟化规则:虚拟应用程序可以看到物理应用程序和其他虚拟应用程序(因为它们在同一个虚拟世界/气泡中),但物理应用程序无法看到虚拟应用程序

因此,即使我们在机器上物理安装了Aptana和git,Aptana也无法看到虚拟化的firefox.exe

在这个星球上,我不可能撤销我的虚拟应用程序,因为我们无法让Aptana玩游戏

所以我想知道是否有人能帮助我们让Aptana和GIT.exe在虚拟环境中工作

似乎Aptana的设置(即使在排序阶段进行了测试)并没有传递到目标机器

任何帮助都将不胜感激

  • 默认情况下,我们的虚拟应用程序目录(Q:)对用户隐藏,但App-V中有一个技巧,我们可以将应用程序指向\127.0.0.1\Q$\而不是Q:\appname\

您是否尝试过应用程序兼容性工具之一?我为Changebase工作,我们有一个免费的lite版本的工具AOK。您可以下载它来查看您遇到的应用程序兼容性问题