繁体   English   中英

如何使用sqlite封装ruby以便从USB棒在Windows上运行它

[英]how to package ruby with sqlite for running it on windows from an USB Stick

我想在学校工作中使用滑轨,但是问题是,学校计算机没有安装红宝石,也没有安装数据库。 我也没有笔记本电脑,只能随身带给老师看。 所以我的问题是,是否有可能以及如何将ruby和sqlite库打包到USB记忆棒上以从该记忆棒运行我的应用程序?

检查InstantRails ,它是棍子上的Rails环境。 您可以从中使用Ruby部分。

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

根据您正在构建的应用程序类型以及从USB运行的定义,这可能会有不同的答案。

如果您使用RubyInstaller二进制软件包(7-zip软件包),则可以在任何位置(包括USB驱动器)解压缩。

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

一个示例,如果您的USB驱动器的字母为U:

  1. U:提取Ruby U:例如ruby-1.9.2-p290-i386-mingw32)
  2. 打开命令提示符
  3. 将Ruby添加到PATH: SET PATH=%PATH%;U:\\ruby-1.9.2-p290-i386-mingw32\\bin
  4. 安装您的gem和您的应用程序( gem install xxx
  5. 卸下并拔下USB驱动器。

如果要生成独立的可执行文件,请查看Ocra

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM