2011-06-15 62 views
1

有沒有辦法將redcar安裝到用戶主目錄以外的用戶定義位置?Redcar安裝直接選項

我在USB驅動器上安裝了jruby,E:\ jruby-1.6.2。 Redcar將gems安裝到E:\ jruby子目錄下,然後將用戶文件安裝到〜/上c :.

有沒有辦法將它引導到e:\ fakehome。我想保留我的USB驅動器上的所有安裝文件。

回答

0

這從馬修Scharley響應直接回答如何能爲雷德卡來完成。

目前它是硬編碼。值得慶幸的是容易改變:

https://github.com/redcar/redcar/blob/master/lib/redcar.rb#L211

+0

的鏈接已經過期的文件,它指向已經改變。我相信第211行曾經指向self.home_dir方法,該方法在本評論發佈時位於第268行。順便說一句,它現在解析一個命令行開關(/^--home-dir=(.*)/),所以原來的問題不再存在。 – 2012-06-28 20:26:40

2

我沒有Redcar特定的解決方案,但這裏有一個通用解決方案,可能適合您。

問題:

用戶具有用於安裝應用數據文件到一個固定位置的應用程序,但用戶希望在不同的位置中的文件(如可移除的驅動器或一個標準化的應用數據目錄) 。

SOLUTION:

使用的連接點或符號鏈接來模擬預先配置的目錄的存在。

步驟:

  • 安裝應用程序正常
  • 找到你想調遷預配置的目錄(如C:\用戶\ foouser \應用程序數據\ fooapp)
  • 創建在您的備用期望位置(例如,e:\ myusbdrive \ appdata \ fooapp)中具有相同名稱的空目錄
  • 終止剛剛安裝的應用程序(如果它仍在運行)
  • 將所有文件移出預先配置的目錄,並把它們在所需的目錄
  • 刪除頂層預配置的目錄
  • 創建指向您剛剛從刪除的頂層預配置的目錄結備用期望位置
  • 重新啓動應用程序並正常使用,確保它仍然正常工作。

如果一切順利,您應該完成。

在這裏,我一個鏈接到一個路口的創建者(對於舊版本的Windows(TM))的

http://technet.microsoft.com/en-us/sysinternals/bb896768

HTH