<Hunner>
Hello! It seems like bundler is installing development dependencies of my own dependencies. Why is that? (It's not like I'm developing my *dependencies*)
<Hunner>
Like, if one gem "a" has rspec as a development dependency, but I have "cucumber" and "a" as a development dependency, I get both rspec and cucumber
<Hunner>
(more specifically, I'm trying to use rspec ~> 3.0 but one of my dependencies has a dev dep of rspec ~> 2.14 for its own specs)
chouhoulis has joined #bundler
chouhoulis has quit [Remote host closed the connection]
chouhoulis has joined #bundler
deric_skibotn has quit [Ping timeout: 272 seconds]
<tmoore>
Hunner: that should not be the case... can you gist your Gemfile?
havenwood has joined #bundler
g3funk is now known as braidn
x1337807x has joined #bundler
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
x1337807x has joined #bundler
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
x1337807x has joined #bundler
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
kgrz has quit [Remote host closed the connection]
kgrz has joined #bundler
kgrz has quit [Ping timeout: 258 seconds]
kgrz has joined #bundler
Pupeno has joined #bundler
kangguru_away is now known as kangguru
havenwood has quit []
tbuehlmann has joined #bundler
chouhoulis has quit [Remote host closed the connection]
Hunner has quit [Ping timeout: 272 seconds]
Hunner has joined #bundler
jhass|off is now known as jhass
chouhoulis has joined #bundler
chouhoulis has quit [Ping timeout: 260 seconds]
Pupeno_ has joined #bundler
Pupeno has quit [Ping timeout: 272 seconds]
Pupeno_ has quit [*.net *.split]
Hunner has quit [*.net *.split]
dwradcliffe has quit [*.net *.split]
ckrailo has quit [*.net *.split]
16WAAR95O has quit [*.net *.split]
ereslibre has quit [*.net *.split]
daxroc has quit [*.net *.split]
igitoor has quit [*.net *.split]
psacrifice|away_ has quit [*.net *.split]
lhz has quit [*.net *.split]
psacrifice has joined #bundler
igitoor has joined #bundler
heroux_ has joined #bundler
Pupeno has joined #bundler
ckrailo has joined #bundler
lhz has joined #bundler
ckrailo has joined #bundler
ckrailo has quit [Changing host]
daxroc has joined #bundler
Hunner has joined #bundler
dwradcliffe has joined #bundler
ereslibre has joined #bundler
ereslibre has quit [Changing host]
ereslibre has joined #bundler
igitoor has quit [Changing host]
igitoor has joined #bundler
chouhoulis has joined #bundler
chouhoulis has quit [Remote host closed the connection]
livingstn has joined #bundler
mann3qu1n has joined #bundler
mann3qu1n has quit []
havenwood has joined #bundler
kgrz has quit [Remote host closed the connection]
x1337807x has joined #bundler
kgrz has joined #bundler
kgrz has quit [Remote host closed the connection]
kgrz has joined #bundler
kgrz has quit [Remote host closed the connection]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Pupeno_ has joined #bundler
Pupeno has quit [Ping timeout: 260 seconds]
chouhoulis has joined #bundler
chouhoulis has quit [Ping timeout: 244 seconds]
ixti has joined #bundler
kgrz has joined #bundler
x1337807x has joined #bundler
chouhoulis has joined #bundler
chouhoulis has quit [Remote host closed the connection]
chouhoulis has joined #bundler
pothibo has joined #bundler
tbuehlmann has quit [Quit: Leaving]
x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
<postmodern>
oooh it's the explicit #! that rubygems leaves behind
<postmodern>
grrr
g3funk is now known as braidn
jhass is now known as jhass|off
havenwood has quit [Remote host closed the connection]
havenwood has joined #bundler
havenwood has quit [Remote host closed the connection]
havenwood has joined #bundler
ixti has quit [Ping timeout: 240 seconds]
thumpba_ has joined #bundler
ixti has joined #bundler
braidn has quit [Excess Flood]
g3funk has joined #bundler
g3funk has quit [Excess Flood]
thumpba_ has quit [Remote host closed the connection]
thumpba_ has joined #bundler
g3funk has joined #bundler
g3funk has quit [Excess Flood]
thumpba_ has quit [Client Quit]
thumpba_ has joined #bundler
g3funk has joined #bundler
thumpba_ has quit [Remote host closed the connection]
ixti has quit [Ping timeout: 250 seconds]
whack has joined #bundler
<whack>
I'm invoking Bundle::CLI to install gems from a rake task specifically to install gems to a special directory. However, because some gems are already available in the current environment, it doesn't install them it just says "Using xxx" instead. Is there any way to force it to install?
<whack>
This is the specific code: Bundler::CLI.start(["install", "--gemfile=tools/Gemfile", "--path", LogStash::Environment.gem_target, "--clean", "--without", "development", "--jobs", 4])
<whack>
I'd much prefer if the --path were what was used to see if we already satisfied the gem dependencies. I've tried setting Gem.use_paths before invoking Bundler but that had no effect.
<whack>
I can work around this (probably) by forking and executing bundler via system() but that would add 5-10 seconds to the rake process and I don't want to do that
thumpba_ has joined #bundler
thumpba_ has quit [Remote host closed the connection]
<tmoore>
whack: maybe clear the GEM_PATH environment variable?
<tmoore>
I don't really recommend calling internal Bundler classes... they are not documented or supported as APIs and could break at any time