Redcar安装直接选项

时间:2011-06-15 14:26:53

标签: usb jruby redcar

有没有办法将redcar的安装指向用户主目录以外的用户定义位置?

我在USB驱动器上安装了一个jruby,E:\ jruby-1.6.2。 Redcar将gems安装到E:\ jruby子目录,但随后将用户文件安装到〜/ on c:。

有没有办法将它指向e:\ fakehome。我想将所有安装文件保存在我的USB驱动器上。

2 个答案:

答案 0 :(得分:2)

我没有特定于Redcar的解决方案,但这是一个可能适合您的通用解决方案。

问题:

用户有一个应用程序可以将应用程序数据文件安装到固定位置,但用户希望将文件放在不同的位置(例如可移动驱动器或标准化应用程序数据目录)。

<强> SOLUTION:

使用连接点或符号链接来模拟预配置目录的存在。

<强>步骤进行:

  • 正常安装应用程序
  • 找到您希望重新定位的预配置目录(例如c:\ users \ foouser \ appdata \ fooapp)
  • 在备用所需位置创建一个具有相同名称的空目录(例如,e:\ myusbdrive \ appdata \ fooapp)
  • 终止您刚安装的应用程序(如果它仍在运行)
  • 将所有文件移出预先配置的目录并将它们放在所需的目录中
  • 删除顶级预配置目录
  • 创建一个指向您刚刚从备用所需位置删除的顶级预配置目录的联结
  • 重新启动应用程序并正常使用它,确保它仍能正常运行。

如果一切顺利,你应该完成。

这里我是一个指向联合创建者的链接(对于旧版本的Windows(TM))

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

HTH

答案 1 :(得分:0)

Matthew Scharley的回复直接回答了如何为redcar做到这一点。

目前它是硬编码的。谢天谢地,很容易改变:

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