2011-09-09 30 views
0

我們已經成功地在虛擬化使用Microsoft App-V的4.6 SP1,100個應用程序,但是遇到困難測序的Aptana Studio的3.0.4 ...虛擬化的Aptana 3.0.4與微軟的App-V 4.6SP1

我們會選擇不虛擬它,但似乎並不是一種選擇。

讓我解釋...

環境:

  • 目標機:Windows 7的64位
  • 瀏覽器: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. We然後創建一個新的Web項目,並要求提供Firefox的位置來調試puposes。因此,我們將Aptana指向Q:\ firefox.501 \ firefox.exe

    6. 然後關閉Aptana,創建另一個Web項目,它似乎可以正常工作。

    7. 因此,我們完成了和流的虛擬化的Aptana和Git的客戶端...

A.客戶端會調用集錦,並立即請求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 Workspace \'目錄添加到音序器中(先前已排除),然後再次嘗試上述步驟。

不幸的是,我們遇到了同樣的問題。

在接下來的atempt我嘗試通過安裝便攜式混帳到它的預填充git的環境無論是虛擬測序儀和肌肉發展機器的默認目錄:

「C:\ Program Files文件(x86)的\的Git 「

這個時候,我們火起來的Aptana它不再抱怨缺少GIT.exe但我們sstill有其指向firefox.exe

然後我們遇到另一個問題:

打開時向上在集錦類端子記載:

RM:不能斷開鏈接`/etc/msys-1.0.dll.md5' :權限被拒絕 錯誤:您MSYS-1.0.dll是出於過期!

在這一點上,我們開始那種放棄,並決定,看看我們是否可以靜默不虛擬化其安裝的Aptana,但等待...

虛擬化彈起的規則:虛擬應用可以看到物理應用程序和其他虛擬應用程序(因爲它們處於相同的虛擬世界/泡泡中),但物理應用程序不能查看虛擬應用程序。

所以即使我們的機器上安裝的Aptana和git 物理,集錦將無法看到虛擬化的firefox.exe

還有是這個星球上沒有辦法,我要撤銷我的虛擬應用程序,因爲我們無法讓Aptana玩球。

所以我想知道是否有人可以幫助我們讓Aptana和GIT.exe在虛擬環境中工作。

看起來好像Aptana的設置(即使在測序階段測試過)也沒有帶到目標機器。

任何幫助將非常感謝!

  • 我們的虛擬應用程序目錄(Q :)從默認的用戶是隱藏的,但有一個在App-V的一招,由此我們可以將應用程序指向\ 127.0.0.1 \ q $ \代替的Q:\ appname \

回答

0

您是否嘗試過其中一種應用程序兼容性工具?我爲Changebase工作,我們有一個免費的Lite版本的工具AOK。你可以下載它來查看你正在使用的App Compat問題。 http://www.changebase.com/AOKLite/aoklite.aspx