我想使用rails来上学,但问题是,学校的计算机没有ruby也没有安装数据库。我也没有笔记本电脑,我可以随身携带,向老师展示。所以我的问题是,是否有可能以及如何将ruby和sqlite库打包到USB Stick上以从这个Stick运行我的应用程序?
答案 0 :(得分:1)
检查InstantRails哪个是棒上的Rails环境。您可以使用Ruby部分。
另一个选择是直接在USB记忆棒上安装Ruby,并将GEM_HOME
环境变量设置为USB记忆棒的驱动器号(或者,如果在Linux / Mac上,则设置为摇杆的安装点)。在学校计算机上,您必须设置环境变量才能工作。
答案 1 :(得分:0)
根据您正在构建的应用程序类型以及您从USB运行的
的定义,可以对此做出不同的回答。如果您使用RubyInstaller二进制包(7-zip包),您可以在任何位置提取,包括USB驱动器。
然后,使用命令提示符,您可以将bin
目录添加到PATH
并安装运行应用程序所需的gem。
如果你的USB驱动器在字母U下面的例子:
U:
中提取Ruby(例如ruby-1.9.2-p290-i386-mingw32)SET PATH=%PATH%;U:\ruby-1.9.2-p290-i386-mingw32\bin
gem install xxx
)如果您想要生成独立的可执行文件,请查看Ocra