<TechTonics>
undefined method `invoke_with_build_args' for nil:NilClass
<TechTonics>
ERROR: While executing gem ... (NoMethodError)
AlHafoudh has joined #rubygems
<TechTonics>
that's what i get
<indirect>
TechTonics: you should recompile ruby with openssl
<indirect>
if you don't want to be able to connect to HTTPS servers from ruby, you can probably just upgrade your rubygems
<TechTonics>
ok how do i recompile with openssl
<TechTonics>
?
<indirect>
TechTonics: I have no idea... how did you compile ruby in the first place?
<indirect>
probably just google "compile ruby with openssl"
AlHafoudh has quit [Quit: Computer has gone to sleep.]
<TechTonics>
configuring openssl
<TechTonics>
Failed to configure openssl. It will not be installed.
<TechTonics>
this is what i got when i ran ./configure ..
<imperator>
what platform?
<TechTonics>
ubuntu 13.04
<imperator>
got the header files installed?
<TechTonics>
yup they all live in @ubox:~/Downloads/Ruby/ruby-2.0.0-p247/ext/openssl$
<imperator>
the openssl headers i mean
<imperator>
ubuntu splits those packages up
<imperator>
it's openssl-devel or something like that
<TechTonics>
do you know what they are ?
<imperator>
i think openssl and openssl-devel are the packages you want
<TechTonics>
ok
<TechTonics>
i already have openssl
<TechTonics>
but i can't even find openssl-devel
havenwood has joined #rubygems
<TechTonics>
it's not libcurl3-openssl-dev
<TechTonics>
is it?
<imperator>
oh, look for libssl-dev
workmad3 has joined #rubygems
<TechTonics>
ok
<TechTonics>
thanks
<imperator>
did it work?
<TechTonics>
i'm recompiling ..
<TechTonics>
so far it looks good
_AJ has joined #rubygems
<TechTonics>
it worked !! thank you !
TechTonics has quit [Quit: Leaving]
<_AJ>
If you are creating a rails engine that is only being used to make view helpers and assets available, do you need to specify an Engine's root in config/routes.rb?
<indirect>
_AJ: dude, this is #rubygems
<indirect>
you want #rubyonrails or something
<_AJ>
Oops. I need to increase my font or go to sleep.
<imperator>
another satisified customer (TechTonics) :)
_AJ has left #rubygems [#rubygems]
workmad3 has quit [Ping timeout: 268 seconds]
vertis1 has quit [Ping timeout: 240 seconds]
havenwood has quit [Remote host closed the connection]
<drbrain>
to get the description you'll need to download the specs
<drbrain>
gem help generate_index shows where those live
<_br_>
ah nice, thank you drbrain !
<drbrain>
you can also use Gem::SpecFetcher
<drbrain>
since you'll probably be using ruby
<_br_>
actually no, I wanted to start a hobby project and write a "fast" gem lookup tool like gentoo has e.g. eix
<_br_>
hence this curiosity
<drbrain>
maybe you can get a database dump of rubygems.org from evan, then use a web hook to keep it up to date?
<_br_>
well, I don't know what is the right way. I don't want to "hammer" the rubygems.org site, so I was curious if its possible to get deltas etc.
<drbrain>
not at present, but the gems are stored in S3 so you'll only be hammering the bandwidth billing
<drbrain>
… and the spces
<drbrain>
specs
<_br_>
well I really want to avoid that
<drbrain>
this is why I suggested a database dump + webhooks
<drbrain>
evan: ↑
<_br_>
drbrain: thanks for your time on this..
<evan>
if it's db dumps you want
<evan>
db dumps I can give.
<_br_>
thanks guys :)
<drbrain>
_br_: it's also possible that you could build API you need directly into rubygems.org
<drbrain>
then add the command to `gem`
<evan>
yes, thats doable as well.
<evan>
thats "easier" as well
<evan>
beacuse you don't have to host anything
<_br_>
sounds like a plan to me, just want to make sure you guys and the community can utilize it well
<evan>
i'm sure we can.
<evan>
what do you want to have the tool do?
<_br_>
do you know the eix tool in the gentoo distro?
<evan>
nope
<_br_>
its basically a fast lookup tool instead of emerge, but when you want to install something you go back to emerge.
<evan>
what does the tool do though
<evan>
just give you info?
<_br_>
so I was thinking that having some really fast lookup locally would be fun, do e.g. gix-sync ; ( getting index ) ; gix -s <gemname> ; and get a response like immediatelly
<_br_>
at first only info yes.
<evan>
you can do that atm by just looking in the indexes
<evan>
if you just want names and version numbers
<_br_>
I see
<_br_>
so we can skip the db dump then
<evan>
depends on what you want
<_br_>
well, lets start out simple, we can revisit more complex stuff later :)
<_br_>
is the index large?
dvu has quit [Remote host closed the connection]
<drbrain>
unpacked, the latest specs is 1613529 bytes
havenwood has joined #rubygems
<_br_>
ah interesting
<drbrain>
latest specs contains the latest version of each gem
<drbrain>
it's a Marshal array (like specs
<_br_>
is there any info somewhere about it in the docs? I can do some rtfm?
<_br_>
I'll go and do more reading and research before I waste your time drbrain and evan. Thanks for the infos.
<drbrain>
_br_: because the index is so simple and featureless there isn't much documentation