如何使用sqlite打包ruby,以便从USB Stick上在Windows上运行它

时间:2011-08-03 15:16:12

标签: ruby windows sqlite

我想使用rails来上学,但问题是,学校的计算机没有ruby也没有安装数据库。我也没有笔记本电脑,我可以随身携带,向老师展示。所以我的问题是,是否有可能以及如何将ruby和sqlite库打包到USB Stick上以从这个Stick运行我的应用程序?

2 个答案:

答案 0 :(得分:1)

检查InstantRails哪个是棒上的Rails环境。您可以使用Ruby部分。

另一个选择是直接在USB记忆棒上安装Ruby,并将GEM_HOME环境变量设置为USB记忆棒的驱动器号(或者,如果在Linux / Mac上,则设置为摇杆的安装点)。在学校计算机上,您必须设置环境变量才能工作。

答案 1 :(得分:0)

根据您正在构建的应用程序类型以及您从USB运行的

的定义,可以对此做出不同的回答。

如果您使用RubyInstaller二进制包(7-zip包),您可以在任何位置提取,包括USB驱动器。

然后,使用命令提示符,您可以将bin目录添加到PATH并安装运行应用程序所需的gem。

如果你的USB驱动器在字母U下面的例子:

  1. U:中提取Ruby(例如ruby-1.9.2-p290-i386-mingw32)
  2. 打开命令提示符
  3. 将红宝石添加到路径:SET PATH=%PATH%;U:\ruby-1.9.2-p290-i386-mingw32\bin
  4. 安装您的宝石和应用程序(gem install xxx
  5. 卸下并拔下USB驱动器。
  6. 如果您想要生成独立的可执行文件,请查看Ocra