x1337807x has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
djbkd has quit [Quit: My people need me...]
heroux has quit [Ping timeout: 245 seconds]
_kfpratt has quit [Remote host closed the connection]
iamjarvo has joined #bundler
kfpratt has joined #bundler
kfpratt has quit [Remote host closed the connection]
huoxito has quit [Remote host closed the connection]
kfpratt has joined #bundler
kfpratt has quit [Remote host closed the connection]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
havenn has joined #bundler
havenwood has quit [Ping timeout: 250 seconds]
iamjarvo has joined #bundler
rgb-one has quit [Read error: Connection reset by peer]
iamjarvo has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
ShiroiKuma has joined #bundler
<ShiroiKuma>
I'm reading the docs, but so far unable to find a solution to the problem of missing dependencies from a bundle install that works on one machine but not another. In short, is there any known reason a gem wouldn't download on one machine?
havenn has quit []
<kgrz>
ShiroiKuma: Just guessing here; may be the platform is different? some gems depend on a particular platform. some extensions may check for certain libraries to be present on the machine. It would be of help if you can provide the Gemfile.locks (and the Gemfile, ofcourse) on both the machines
<ShiroiKuma>
kgrz: I guess there may be some platform differences, but the gem in question (ice_nine) only lists bundler as it's sole dependency. The 2 platforms are indeed different and it's only ice_nine that seems to be missing on the arm one versus the x64 platform.
<ShiroiKuma>
kgrz: How would I go about checking additional dependencies of said ice_nine module? Sorry I'm not much of a Ruby developer, only a user :(
<kgrz>
ShiroiKuma: Any information on which gems were not dowloaded on the other machine? I see some platform specific gems there — OS notification wrappers
prime| has joined #bundler
prime has quit [Ping timeout: 250 seconds]
<ShiroiKuma>
kgrz: I'm running without development and test, so those are being ignored anyway. But looking at the lock file, Virtus has a dep on Axiom_Types, and Axion_Types has a dep on Ice_Nine which has no further deps. At the moment, when trying to run the application I get an error that Ice_Nine doesn't exist. A bundle check, tells me all is okay. But comparing the vendor/bundle/ folders the one that stands out
<ShiroiKuma>
immediately is ice_nine being missing
<kgrz>
okay, yeah I even I don't see any platform based deps in ice_nine gem. Does manual installation work? That is, if you run `gem install axiom-types` or `gem install ice_nine`?
<ShiroiKuma>
If I do that, it works, but the application doesn't recognize it. Maybe as it get's put under $HOME instead of the apps vendor/bundle dir
<kgrz>
yeah, that'd be the reason. I just wanted to know if it's being downloaded and installed normally
<ShiroiKuma>
I've put up a pastebin of the section where it says it's installing the gems. http://pastebin.com/miQRzHnh You can see it's skipping it
<kgrz>
ShiroiKuma: Interesting. I've noticed that the versions of ice_nine in each of the lock files is different. one uses 0.10.0 and the other 0.11.0 I think 0.10.0 is what worked on both machines
<kgrz>
can you update gitlab-ci's Gemfile and add `gem ice_nine, '0.10.0'` and then run `bundle update virtus`? That _should_ update the ice_nine version resolution to 0.10.0
<kgrz>
or probably `bundle update ice_nine` if that works.
<ShiroiKuma>
Lemme check if that works, I'm just the end user ^^ What about the lockfile should I alter that at all?
<kgrz>
bundle update <gem> will update the lockfile
<ShiroiKuma>
"You are trying to install in deployment mode after changing your Gemfile. Run `bundle install` elsewhere and add the updated Gemfile.lock to version control."
<ShiroiKuma>
"If this is a development machine, remove the Gemfile freeze by running `bundle install --no-deployment`."
<ShiroiKuma>
Should I do that?
<kgrz>
I hope the machine you're testing on is not a production machine :D
<kgrz>
If it's not, then go ahead
<ShiroiKuma>
Not yet, it's a new install on the new pi, most things are working nicely though.
<kgrz>
if it is, then clone the repo to a different folder and run `bundle install --path=vendor` (that's what the first instruction means, I think)
<ShiroiKuma>
It's all under it's own subfolder now, so I can just start again if it's trashed. ^^ Oh, it's downloaded ice_nine 0.10.0 now in the output (still going)
<ShiroiKuma>
Maybe I should write a script to get the repo, and replace ice_nine 0.11.0 with ice_nine 0.10.0 in the Gemfile.lock before running bundle install. Axion is only asking for ~> 0.9
<ShiroiKuma>
And finally atleast rake -T now works, getting somewhere! Thanks ever much so far.
<kgrz>
Or, clone the repo and maintain a fork and keep the repos in sync every time there's a release in the main gem. But the question still stays. Why didn't it download when the gem version is 0.11.0
<kgrz>
may be open an issue on the ice_nine repo? linking to this chat log?
<kgrz>
Are you using MRI or Rubinius?
<ShiroiKuma>
It's a really weird issue, I'd have expected at error/warning atleast. I'm going to update my issue on gitlab_ci about it, but I'll also report it to ice_nine repo too.
<ShiroiKuma>
I'm not using MRI or Rubinus, I'm doing this on Gentoo linux, I'm updating my ebuild file now to swap out the version as part of the install procedure.
heroux has joined #bundler
heroux has quit [Ping timeout: 264 seconds]
heroux has joined #bundler
relix has joined #bundler
relix_ has joined #bundler
relix has quit [Ping timeout: 246 seconds]
Olipro_ has joined #bundler
Olipro_ is now known as Guest37462
havenwood has joined #bundler
ShiroiKuma has quit [Quit: WeeChat 1.1.1]
Pupeno has quit [Remote host closed the connection]
Pupeno_ has joined #bundler
Pupeno_ has quit [Remote host closed the connection]
Pupeno_ has joined #bundler
Pupeno_ has quit [Remote host closed the connection]
Pupeno has joined #bundler
Pupeno has quit [Ping timeout: 272 seconds]
relix_ has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
relix has joined #bundler
Pupeno has joined #bundler
Pupeno has joined #bundler
kangguru_away is now known as kangguru
havenwood has quit [Remote host closed the connection]
kangguru is now known as kangguru_away
kfpratt has joined #bundler
gidogeek has quit [Read error: Connection reset by peer]
arup_r has joined #bundler
houhoulis has joined #bundler
houhoulis has quit [Remote host closed the connection]
kfpratt has quit [Remote host closed the connection]
rgb-one has joined #bundler
relix has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
havenwood has joined #bundler
huoxito has joined #bundler
jds has joined #bundler
tundal45 has joined #bundler
tundal45 has quit [Client Quit]
huoxito has quit [Remote host closed the connection]
tundal45 has joined #bundler
tundal45 has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
huoxito has joined #bundler
huoxito has quit [Remote host closed the connection]
_ixti_ has joined #bundler
ixti has quit [Ping timeout: 265 seconds]
iamjarvo has joined #bundler
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #bundler
iamjarvo has quit [Max SendQ exceeded]
iamjarvo has joined #bundler
iamjarvo_ has joined #bundler
iamjarvo has quit [Ping timeout: 256 seconds]
rgb-one has quit [Remote host closed the connection]
iamjarvo_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
houhoulis has joined #bundler
houhoulis has quit [Remote host closed the connection]
houhoulis has joined #bundler
arup_r has quit [Quit: ChatZilla 0.9.91.1 [Firefox 36.0/2015022000]]
jds has quit [Quit: Connection closed for inactivity]
houhoulis has quit [Remote host closed the connection]
jamo__ has joined #bundler
havenwood has quit [Remote host closed the connection]
jamo__ has quit [Quit: leaving]
rgb-one has joined #bundler
rgb-one has quit [Remote host closed the connection]
Guest24 is now known as lele
sshaw has joined #bundler
<sshaw>
Anyone else having problems running bundle exec rake with minitest + Ruby 2.2?
<sshaw>
cannot load such file -- minitest/autorun
<sshaw>
No problems when running outside of bundle exec