[ANN] Inochi 0.0.0


#1
                       Inochi 0.0.0

           Gives life to RubyGems-based software

            http://snk.tuxfamily.org/lib/inochi

Inochi is an infrastructure for [1]RubyGems-based software
projects that encourages good documentation, reduces
programming effort, and automates common tasks.

4.1 Version 0.0.1 (2009-01-13)

This is the first release of Inochi.

Happy birthday!

References

  1. http://www.rubygems.org/

#2

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hey,

both look sweet… But there is a problem. You have a circular
dependency:

HIPE-Machine:~ skade$ sudo gem install erbook
ERROR: Error installing erbook:
erbook requires inochi (= 0.0.0, runtime)
HIPE-Machine:~ skade$ sudo gem install inochi
ERROR: Error installing inochi:
inochi requires erbook (~> 6, runtime)

Regards,
Florian G.

On Jan 19, 2009, at 1:47 PM, Suraj K. wrote:

4.1 Version 0.0.1 (2009-01-13)


Florian G.

smtp: removed_email_address@domain.invalid
jabber: removed_email_address@domain.invalid
gpg: 533148E2

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)

iEUEARECAAYFAkl0e6QACgkQyLKU2FMxSOJuXgCfa4W0Ui8LyaQ5GRiuaQ2XGi2r
YGoAl2yzHT7MuRYKNobIbSaxy3NpPGQ=
=jEtE
-----END PGP SIGNATURE-----


#3

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I now installed both Inochi and Erbook (by using --ignore-dependencies
on one and then reinstalling both) and ran into this error:

HIPE-Machine:~ skade$ inochi --version
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
gem_original_require': no such file to load -- /Library/Ruby/Gems/1.8/ gems/inochi-0.0.0/lib/inochi-0.0.0 (LoadError) from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:inrequire’
from /Library/Ruby/Gems/1.8/gems/inochi-0.0.0/bin/…/lib/inochi/
inochi.rb:168:in main' from /Library/Ruby/Gems/1.8/gems/inochi-0.0.0/bin/inochi:23 from /usr/bin/inochi:19:inload’
from /usr/bin/inochi:19

Same with erbook:

HIPE-Machine:~ skade$ erbook --version
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
gem_original_require': no such file to load -- /Library/Ruby/Gems/1.8/ gems/erbook-6.0.0/lib/erbook-6.0.0 (LoadError) from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:inrequire’
from /Library/Ruby/Gems/1.8/gems/inochi-0.0.0/lib/inochi/inochi.rb:
168:in main' from /Library/Ruby/Gems/1.8/gems/erbook-6.0.0/bin/erbook:20 from /usr/bin/erbook:19:inload’
from /usr/bin/erbook:19

The problem seems to be related to #first_caller_file not doing what
it should, but I couldn’t figure it out at a quick glance.
It happens both under OS X and Windows.

Regards,
Florian


Florian G.

smtp: removed_email_address@domain.invalid
jabber: removed_email_address@domain.invalid
gpg: 533148E2

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.8 (Darwin)

iEYEARECAAYFAkl0n+sACgkQyLKU2FMxSOJ+fwCfU6jq8XTSB32MjQCM7V0lJlu7
j54AnRm0gzZCrHTfbgwQNg2OCfNTf26n
=0iIl
-----END PGP SIGNATURE-----


#4

Florian G. wrote:

both look sweet…

Thanks!

But there is a problem. You have a circular dependency:

HIPE-Machine:~ skade$ sudo gem install erbook
ERROR: Error installing erbook:
erbook requires inochi (= 0.0.0, runtime)
HIPE-Machine:~ skade$ sudo gem install inochi
ERROR: Error installing inochi:
inochi requires erbook (~> 6, runtime)

Thanks for reporting this. I updated the user manual1 to say:

gem install inochi --force


#5

Florian G. wrote:

I now installed both Inochi and Erbook (by using --ignore-dependencies
on one and then reinstalling both)

Thanks for the tip.

and ran into this error:

HIPE-Machine:~ skade$ inochi --version
/Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:in
gem_original_require': no such file to load -- /Library/Ruby/Gems/1.8/ gems/inochi-0.0.0/lib/inochi-0.0.0 (LoadError) from /Library/Ruby/Site/1.8/rubygems/custom_require.rb:31:inrequire’
from /Library/Ruby/Gems/1.8/gems/inochi-0.0.0/bin/…/lib/inochi/
inochi.rb:168:in main' from /Library/Ruby/Gems/1.8/gems/inochi-0.0.0/bin/inochi:23 from /usr/bin/inochi:19:inload’
from /usr/bin/inochi:19

Same with erbook: […]

Thanks for reporting this. I fixed this problem and made a new 0.0.1
release.