【问题标题】:Installing gem without the internet availability在没有 Internet 可用性的情况下安装 gem
【发布时间】:2013-01-30 05:02:23
【问题描述】:

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

我使用命令gem install rspec 为 rspec 下载了 gem,并在命令提示符下显示包内有 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

并粘贴在相同的路径9系统中,无需互联网连接),

当我使用gem 'rspec'(没有互联网连接的计算机)更新 gem 文件并重新启动服务器时,它仍然显示错误。

我需要知道在安装过程中是否还有其他我遗漏的更新?

我需要添加哪些其他部分才能使此 rspec 在没有互联网连接的计算机上运行。

PS-New to rails :)

【问题讨论】:

    标签: ruby-on-rails ruby rspec gem


    【解决方案1】:

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

    当你执行bundle install时,它会使用缓存的gem。

    【讨论】:

    • 我在哪里可以找到这个文件夹(供应商/缓存)是一样的吗?我的项目\供应商\?
    • 谢谢你的意思..检查它..它在供应商下创建一个缓存文件夹..谢谢:) 我将在没有互联网连接的情况下在 comp 上测试它,如果一切顺利..我会接受它肯定是一个答案:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-22
    • 1970-01-01
    • 1970-01-01
    • 2019-12-21
    相关资源
    最近更新 更多