1

昨天我尝试rspec在未连接到互联网的系统上安装 gem,所以这就是我所做的-

我使用命令下载了 rspec 的 gem,gem install rspec并在命令提示符下显示了包内的 5 gem - (带有互联网连接的系统)

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 :)

4

1 回答 1

3

缓存 gem 执行bundle cache,它将所有 gem 保存在vendor/cache目录中。

当您执行bundle install时,它将使用缓存的 gem。

于 2013-01-30T05:26:40.167 回答