havenwood changed the topic of #ruby to: Ruby 3.2.2, 3.1.4, 3.3.0-preview2: https://www.ruby-lang.org | Rules: https://ruby-community.com | Logs: https://libera.irclog.whitequark.org/ruby
XiEzeycNZY has quit [Quit: zzz]
pjxYPyNfL has joined #ruby
pjxYPyNfL has quit [Client Quit]
caedmon has joined #ruby
Vonter has quit [Ping timeout: 260 seconds]
Vonter has joined #ruby
gr33n7007h has quit [Ping timeout: 255 seconds]
gr33n7007h has joined #ruby
caedmon has quit [Quit: caedmon]
caedmon has joined #ruby
<adam12> havenwood: be nice to see a test script to show off M:N. Save me from trying to come up with something.
caedmon has quit [Ping timeout: 252 seconds]
wyclif has quit [Ping timeout: 255 seconds]
gr33n7007h has quit [Ping timeout: 255 seconds]
caedmon has joined #ruby
gr33n7007h has joined #ruby
wyclif has joined #ruby
wyclif has quit [Client Quit]
caedmon has quit [Ping timeout: 255 seconds]
<cornfeedhobo> I keep trying to use a Gemfile and reference a git repo, however bundle never seems to actually download the repo
<cornfeedhobo> does anyone know how to fix this?
caedmon has joined #ruby
jas-maelstrom has quit [Quit: Leaving]
caedmon has quit [Ping timeout: 260 seconds]
Lestat9 has joined #ruby
caedmon has joined #ruby
caedmon has quit [Ping timeout: 255 seconds]
<cornfeedhobo> these git dependencies are always shown with an exclamation point at the end when running `bundle env`
Lestat9 has quit [Quit: Leaving]
<cornfeedhobo> no matter what i do, it only installs git dependencies into bundler's cache, not it's gems
Linux_Kerio has joined #ruby
Allak has joined #ruby
caedmon has joined #ruby
Aminda has quit [Ping timeout: 252 seconds]
Allak has quit [Remote host closed the connection]
caedmon has quit [Ping timeout: 248 seconds]
Aminda has joined #ruby
caedmon has joined #ruby
caedmon has quit [Quit: caedmon]
caedmon has joined #ruby
<cornfeedhobo> i swear bundler is useless
<cornfeedhobo> do i have to create a dummy gemspec to get bundler to properly use git dependencies
<cornfeedhobo> wtf
alphacentauri has quit [Quit: WeeChat 4.0.5]
jas-maelstrom has joined #ruby
<cornfeedhobo> nope that is useless too
caedmon has quit [Ping timeout: 252 seconds]
alphacentauri has joined #ruby
TrillionEuroNote has quit [Ping timeout: 264 seconds]
_ht has joined #ruby
TrillionEuroNote has joined #ruby
quintasan has quit [Ping timeout: 272 seconds]
quintasan_ has joined #ruby
grenierm has joined #ruby
_ht has quit [Quit: _ht]
CrazyEddy has quit [Remote host closed the connection]
wand has quit [Remote host closed the connection]
wand has joined #ruby
stevenn has joined #ruby
stevenn has quit [Quit: Quit]
kapil_ has joined #ruby
ccooke has quit [Ping timeout: 255 seconds]
mdr has quit [Ping timeout: 255 seconds]
kapil has quit [Ping timeout: 255 seconds]
Fridtjof has quit [Ping timeout: 255 seconds]
Fridtjof has joined #ruby
ccooke has joined #ruby
MalusVulgaris has joined #ruby
crespire1 has joined #ruby
crespire has quit [Killed (NickServ (GHOST command used by crespire1))]
mdr has joined #ruby
Linux_Kerio has quit [Ping timeout: 255 seconds]
Linux_Kerio has joined #ruby
grenierm has quit [Ping timeout: 245 seconds]
nona has quit [Ping timeout: 255 seconds]
taupiqueur_shiny has joined #ruby
alphacentauri has quit [Quit: WeeChat 4.0.5]
<adam12> cornfeedhobo: bundler expects a gemspec in that folder.
<adam12> cornfeedhobo: You didn't say what's happening when it doesn't work, but make sure you're using `bundle exec` to run your Ruby command, or bundler won't set up the git loadpath. This is especially important with `git` dependencies which won't also co-exist in the install path.
<cornfeedhobo> I tried that, but it didn't resolve the dependency correctly. I think this ends up being a vagrant specific issue, where it's using bundle internally to manage yet another gem location.
<cornfeedhobo> I was able to `rake build` and `vagrant plugin install <gempath>`
<adam12> Ooh. Yes, it could be a Vagrant issue.
<cornfeedhobo> My end goal was to create a completely out-of-band directory for a Vagrantfile that was run using a git version of vagrant and a git version of the vagrant plugin I made a PR to.
<cornfeedhobo> it'd be annoying to use `bundle` but at least I could use the feature while waiting on the review
<adam12> Gotta get kids off to school. Good luck.
<cornfeedhobo> haha likewise!
wand has quit [Read error: Connection reset by peer]
wand has joined #ruby
hiyori has quit [Quit: Client closed]
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
oguXxrUA has joined #ruby
pvalenta has quit [Remote host closed the connection]
pvalenta has joined #ruby
pvalenta has quit [Changing host]
pvalenta has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
alphacentauri has joined #ruby
<cornfeedhobo> gem doesn't support git sources
<cornfeedhobo> okay ... but then .. why doesn't bundler download the repo and build it locally in a tmp directory?!?!
MalusVulgaris has quit [Quit: MalusVulgaris]
TomyWork has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
markong has joined #ruby
Linux_Kerio has quit [Ping timeout: 258 seconds]
CrazyEddy has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
caedmon has joined #ruby
oguXxrUA has quit [Ping timeout: 260 seconds]
gthank has joined #ruby
alphacentauri has quit [Quit: WeeChat 4.0.5]
alphacentauri has joined #ruby
victori has quit [Quit: ZNC 1.8.2 - https://znc.in]
CrazyEddy has quit [Ping timeout: 260 seconds]
CrazyEddy has joined #ruby
victori has joined #ruby
_ht has joined #ruby
hightower2 has joined #ruby
Linux_Kerio has joined #ruby
alphacentauri has quit [Quit: WeeChat 4.0.5]
desnudopenguino has joined #ruby
alphacentauri has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
taupiqueur_shiny has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
___nick___ has joined #ruby
___nick___ has quit [Client Quit]
___nick___ has joined #ruby
___nick___ has quit [Client Quit]
___nick___ has joined #ruby
taupiqueur_shiny has joined #ruby
taupiqueur_shiny has quit [Ping timeout: 245 seconds]
graywolf has joined #ruby
<adam12> cornfeedhobo: There's a plugin that kind of offers that functionality.
<adam12> Bundler normally clones to a bare repo, checks out the git source to another folder, and then installs the dependencies from .gemspec. Then it adds the lib/ path from that git source to $LOAD_PATH (among with dependencies it found in the gemspec)
hightower2 has quit [Read error: Connection reset by peer]
John_Ivan__ has quit [Quit: Disrupting the dragon's slumber one time too often shall eventually bestow upon all an empirical and indiscriminate conflagration that will last for all goddamn eternity.]
John_Ivan has joined #ruby
keb_ has joined #ruby
keb_ has quit [Remote host closed the connection]
keb_ has joined #ruby
keb_ has quit [Quit: Leaving]
markong has quit [Ping timeout: 255 seconds]
Vonter has quit [Ping timeout: 258 seconds]
Vonter has joined #ruby
TomyWork has quit [Remote host closed the connection]
hiyori has joined #ruby
wand has quit [Quit: leaving]
hiyori has quit [Quit: Client closed]
hiyori has joined #ruby
taupiqueur_shiny has joined #ruby
hd1 has joined #ruby
victori has quit [Quit: ZNC 1.8.2 - https://znc.in]
victori has joined #ruby
hd1 has left #ruby [#ruby]
gr33n7007h has quit [Quit: WeeChat 4.0.5]
gr33n7007h has joined #ruby
desnudopenguino has quit [Remote host closed the connection]
desnudopenguino has joined #ruby
<havenwood> cornfeedhobo: Or there's a "super sneaky" way to install from a Repo directly with RubyGems that adam12 helped me get working.
<havenwood> cornfeedhobo: gem install --no-lock -g <(echo "gem 'rack', github: 'rack'")
<adam12> Oh yes. That was super sneaky indeed.
<havenwood> It does work!
<havenwood> The `specific_install` gem is fine if you can't remember `-g <()`.
gr33n7007h has quit [Quit: WeeChat 4.1.0]
gr33n7007h has joined #ruby
___nick___ has quit [Ping timeout: 258 seconds]
Vonter has quit [Ping timeout: 240 seconds]
Vonter has joined #ruby
_ht has quit [Quit: _ht]
caedmon has quit [Ping timeout: 258 seconds]
desnudopenguino1 has joined #ruby
desnudopenguino has quit [Ping timeout: 255 seconds]
desnudopenguino1 is now known as desnudopenguino
Linux_Kerio has quit [Ping timeout: 248 seconds]
markong has joined #ruby
taupiqueur_shiny has quit [Remote host closed the connection]
ruby[bot] has quit [Remote host closed the connection]
ruby[bot] has joined #ruby
Vonter has quit [Ping timeout: 272 seconds]
Vonter has joined #ruby
graywolf has quit [Quit: WeeChat 4.0.4]
brokkoli_orig has quit [Ping timeout: 255 seconds]
<ox1eef__> That's good to know. I still hope one day it has first-class support.
<ox1eef__> Gems namespaced by @username would be nice too.
brokkoli_origin has joined #ruby
Vonter has quit [Ping timeout: 255 seconds]
Vonter has joined #ruby
jas-maelstrom has quit [Quit: Leaving]
<gr33n7007h> i thought rubygems already supports that with --source flag?
<gr33n7007h> e.g: gem i roda -s https://github.com/jeremyevans/roda
markong has quit [Ping timeout: 272 seconds]
<gr33n7007h> nice trick using process substitution btw
jas-maelstrom has joined #ruby
<adam12> Oh? Interesting.
<adam12> I thought that was just for the gem metadata (Marshal.gz or whatever)
jas-maelstrom has quit [Read error: Connection reset by peer]
<gr33n7007h> adam12: hmm, i'm actually not sure on that tbf.
Vonter has quit [Ping timeout: 260 seconds]
Vonter has joined #ruby
<gr33n7007h> i just ran: gem i nokogiri --clear-sources -s https://github.com/sparklemotion/nokogiri.git --verbose
<gr33n7007h> adam12: seems like you're correct :)
<gr33n7007h> that's what presumption does XD