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

时间:2011-09-09 14:26:05

标签: firefox virtual

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

我们会选择不对其进行虚拟化,但这似乎不是一种选择。

让我解释一下......

环境:

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

    1. 我们启动Microsoft App-V排序/虚拟化向导并指向便携式git的源.gz.exe安装程序。 (我们将.exe添加到.gz扩展名)

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

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

    4. 然后我们启动AptanaStudio 3.0.4,同时它是序列发生器并且它要求GIT.exe(我们假设它是硬编码以查看特定目录?),所以我们将其指向Q: \ Aptana.304 \ BIN \ git.exe

    5. 然后,我们创建一个新的Web项目,并询问Firefox的位置以进行调试。所以我们将Aptana指向Q:\ firefox.501 \ firefox.exe

    6. 然后关闭Aptana,创建另一个Web项目,它似乎工作正常。

    7. 所以我们完成并将虚拟化的Aptana和Git传输给客户端......

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

B中。我们跳过了git.exe的要求并尝试创建一个Web项目并猜测是什么,是的 - 它要求firefox.exe。所以我们重新指向Q:\ firefox.501 \ firefox.exe AGAIN。

因此我们尝试再次对应用程序进行排序,这次我们将'%USERPROFILE%\ Documents \ Aptana Studio 3工作空间'目录包含在顺控程序中(之前已被排除)并再次尝试上述步骤。

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

对于下一个尝试,我尝试通过将可移植git安装到其默认目录中来预先填充git环境虚拟序列机和物理机:

'C:\ Program Files(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 \ < / LI>

1 个答案:

答案 0 :(得分:0)

您是否尝试过其中一种应用程序兼容性工具?我为Changebase工作,我们有一个免费的Lite版工具AOK。您可以下载以查看您正在使用的App Compat问题。 http://www.changebase.com/AOKLite/aoklite.aspx