ruby bundler没有安装宝石

时间:2017-12-20 17:44:45

标签: ruby rubygems bundle

我正在尝试我的第一个Ruby应用程序 - 不幸的是由于我们的部署环境中的限制,它无法访问外部ruby宝石。因此,我将它们打包在本地以通过bundler安装。

这是我的Gemfile:

gem 'rack', '=2.0.3', :path => "/opt/app-root/src/gems"
gem 'puma', '=3.10.0', :path => "/opt/app-root/src/gems"

我的宝石存在于/ opt / app-root / src / gems中,当我运行bundle install --local --path ./bundle --deployment时输出如此:

Using puma 3.10.0 from source at `/opt/app-root/src/gems`
Using rack 2.0.3 from source at `/opt/app-root/src/gems`
Using bundler 1.13.7
Bundle complete! 2 Gemfile dependencies, 3 gems now installed.
Bundled gems are installed into ./bundle.

然而,使用gem列表显示它们不存在(也没有任何预期的命令可用,例如bundle exec rackup)。

除了这个空目录结构之外,。/ bundle目录中没有任何内容:     /opt/app-root/src/ruby/bundle/ruby/2.4.0

任何人都可以帮忙,我在这里缺少什么?

谢谢!

0 个答案:

没有答案