2012-04-03 6 views
0

Ich bekomme einen Fehler akk mit Schienen 3.2.3 und Ruby 1.8.7-p334 oder p358. Leider muss ich 1.8.7 verwenden, da der Webhoster, mit dem ich arbeite, 1.8.7 Patchlevel 334 verwendet. Ich und Kollege haben kein Problem, das auf Mint oder auf meinem Macbook Pro mit Xcode 4.2.1 laufen zu lassen server oder console auf meinem imacSchienen 3.2 Ruby 1.8.7 iconv (LoadError)

Ich habe versucht, von 4.3.2 xcode auf 4.1 herunterzurüsten, aber keine Wirkung. Weder bei der Installation von Readline in Rvm oder auf dem System. Ich habe auch versucht, paketinstallation iconv auf rvm. Vielleicht kennt jemand eine Lösung dafür?

Hier ist mein Fehler: /[email protected]/gems/json-1.6.6/lib/json/common.rb:407:in `require ': keine solche Datei zu laden - iconv (Loaderror)

Antwort

1

Ich habe den gleichen Fehler Ruby 1.8.7-P358

Ich verwende rbenv statt rvm

Sie haben das Verzeichnis von iconv angeben, wenn Rubin Installation

$ which iconv 
$ /usr/local/bin/iconv 

Sie müssten also etwas tun:

$ CONFIGURE_OPTS="--with-iconv-dir=/usr/local" rbenv install 1.8.7-p358 

Beachten Sie, dass Sie den Speicherort angeben, nicht die

I wrote a blog post about it

0

des binären Wenn Sie RVM verwenden $ rvm reinstall 1.8.7 -C --with-iconv-dir=/usr/local versuchen.

+0

Ich habe das versucht und es hat mir nicht geholfen, gleiche Probleme .. – Joelio