Usb Redcar安装直接选项

Usb Redcar安装直接选项,usb,jruby,redcar,Usb,Jruby,Redcar,是否有方法将redcar安装到用户定义的位置,而不是用户主目录 我在USB驱动器上安装了jruby,E:\jruby-1.6.2。Redcar将gems安装到E:\jruby子目录中,然后将用户文件安装到c: 有没有办法把它转到e:\fakehome。我想将所有安装文件保存在我的USB驱动器上。我没有特定于Redcar的解决方案,但这里有一个通用的解决方案,可能适合您 问题: 用户有一个将应用程序数据文件安装到固定位置的应用程序,但用户希望文件位于不同的位置(如可移动驱动器或标准化的应用程序数据

是否有方法将redcar安装到用户定义的位置,而不是用户主目录

我在USB驱动器上安装了jruby,E:\jruby-1.6.2。Redcar将gems安装到E:\jruby子目录中,然后将用户文件安装到c:


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

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

问题:

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

解决方案:

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

步骤:

  • 正常安装应用程序
  • 找到您希望重新定位的预配置目录(例如c:\users\foouser\appdata\fooapp)
  • 在所需的备用位置创建一个同名的空目录(例如,e:\myusbdrive\appdata\fooapp)
  • 如果您刚刚安装的应用程序仍在运行,请终止该应用程序
  • 将所有文件移出预配置的目录,并将其放入所需的目录中
  • 删除顶级预配置目录
  • 创建一个连接点,该连接点指向您刚刚从所需的备用位置删除的顶级预配置目录
  • 重新启动应用程序并正常使用,确保其仍能正常运行
如果一切顺利,你应该完成了

这里有一个连接到junction creator的链接(适用于旧版本的Windows(TM))


HTH

马修·沙利的回答直接回答了如何为redcar做到这一点

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


链接已过期,因为它指向的文件已更改。我相信第211行曾经指向self.home_dir方法,在发布此评论时,它位于第268行。顺便说一句,它现在解析一个命令行开关(/^--home dir=(.*)/),因此原来的问题不再存在。