Gentoo e ruby-gems

Estava eu aqui, dando um gem update inocente e no meio dos (poucos) gems que eu tenho, encontrei o seguinte erro:

make install
mkdir -p /usr/lib/ruby/gems/1.8/gems/mysql-2.7/lib
/bin/install -c -m 0755 mysql.so /usr/lib/ruby/gems/1.8/gems/mysql-2.7/lib
make: /bin/install: Command not found
make: *** [/usr/lib/ruby/gems/1.8/gems/mysql-2.7/lib/mysql.so] Error 127

A primeira coisa que eu fiz, e eu admito, foi xingar o ruby-gems. E não foi coisa leve não, eu comparei ele com o setuptools do Python. Sério.

Depois eu resolvi ler o erro e vi que a coisa era bem mais simples. No Gentoo, alguns dos fileutils ficam no /usr/bin e não no /bin. Mas a instalação presumiu que estaria no /bin.

A solução é um rápido e higiênico symlink:

ln -s /usr/bin/install /bin/install

E tudo resolvido. A vida continua.


Feed com os comentários desse post.

Deixe o seu comentário:






LSDR.net

Feeds: Posts, Comentários


© 2004 - 08, Luiz Rocha
(GPG key)

Todo conteúdo sob licenca Creative Commons by-sa, a não ser que explicitado.

As opiniões expressas nesse website não representam necessariamente a visão estratégica, as opiniões e posições do meu empregador, nem são endossadas pelo mesmo.

Caveat Lector


OpenID friendly website