昨天我试图在没有连接到互联网的系统上安装rspec
gem,所以这就是我做的 -
我使用命令gem install rspec
为rspec下载了gem,并在命令提示符下显示了包中的5个gem - (带有conn的系统)
diff-lcs-1.1.3,rspec-2.12.0,rspec-core-2.12.2,rspec-expectations-2.12.1,rspec-mocks-2.12.2
我从这个位置复制了5个文件夹 -
C:\RailsInstaller\Ruby1.9.3\lib\ruby\gems\1.9.1\gems
并粘贴在没有互联网连接的相同path9system中,
当我使用gem 'rspec'
(没有互联网连接的计算机)更新gem文件并重新启动服务器时仍显示错误。
我需要知道在安装过程中是否还有其他更新的东西,我错过了?
我需要添加哪些其他部分才能使这个rspec在没有互联网连接的情况下在计算机上运行。
PS- New to rails :)
答案 0 :(得分:3)
要缓存gems执行bundle cache
,它会将所有gem保存在vendor/cache
目录中。
当您执行bundle install
时,它将使用缓存的宝石。