[英]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:
U:
提取Ruby U:
例如ruby-1.9.2-p290-i386-mingw32) SET PATH=%PATH%;U:\\ruby-1.9.2-p290-i386-mingw32\\bin
gem install xxx
) 如果要生成独立的可执行文件,请查看Ocra
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.