Rails捆绑安装路径

时间:2015-03-21 02:20:46

标签: ruby-on-rails ruby

当我使用路径标志进行bundle install时,为什么在使用2.1.5版本时Ruby版本会转到2.1.0?

例如:

bundle install --path ~/bundled

将结构设置为:

ls ~/bundled/ruby/2.1.0/
bin/            build_info/     bundler/        cache/          doc/            extensions/     gems/           specifications/ 

为什么它是2.1.0而不是2.1.5?

1 个答案:

答案 0 :(得分:2)

库路径中的

2.1.0指的是 Ruby库版本,它不一定与您的Ruby版本相同。

所有2.1.x版本的Ruby都可以安全地共享相同的gem,这就是为什么当你bundle install使用Ruby 2.1.0,2.1.1,2.1.2,2.1.3和2.1.4时的宝石,他们都将宝石放在同一个2.1.0目录中。