You are not logged in. This forum allows only logged in users to post. If you want to post in the forum, please log in.
Download
Entwicklung
Konto
Download
Entwicklung
Anmelden
Vergessen Konto/Passwort
Konto erstellen
Sprache
Hilfe
Sprache
Hilfe
×
Anmelden
Anmeldename
Passwort
×
Vergessen Konto/Passwort
Übersetzungsstatus von Deutsch
Kategorie:
Software
Personen
PersonalForge
Magazine
Wiki
Suche
OSDN
>
Finden Software
>
Spiele/Unterhaltung
>
Margarine
>
Foren
>
ご意見ご感想
>
教えてください。
Margarine
Beschreibung
Projekt Zusammenfassung
Entwickler-Dashboard
Web-Seite
Entwickler
Bildergalerie
RSS Feed-Liste
Aktivität
Statistiken
Historie
Downloads
Aller Releases-Liste
Statistiken
Quellcode
Quellcode-Repositorys-Liste
CVS
Repository ansehen
Ticket
Ticket-Liste
Liste der Meilensteine
Typenliste
Komponentenliste
Liste der zuletzt benutzten Tickets/RSS
Neue Ticket abschicken
Dokumente
Kommunikation
Forum-Liste
ご意見ご感想 (27)
Neuigkeiten
Foren:
ご意見ご感想
(Thread #3186)
Zurück zur Thread-Liste
RSS
教えてください。 (2003-08-16 16:27 by
zombie
#5601)
Ticket erstellen
ruby narg.rb
すると
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/chasen.so: /usr/local/lib/ruby/site_ruby/1.8/i686-linux/chasen.so: undefined symbol: cerr - /usr/local/lib/ruby/site_ruby/1.8/i686-linux/chasen.so (LoadError)
from /usr/local/margarine/margarine.rb:5
from marg.rb:17:in `require'
from marg.rb:17
上記のエラーがでてしましいます。
READMEをみて必要なものはいれたつもりです。Loadエラーとでてますのでなにかモジュールがたりないのかパスが違うのかと想像しているのですが,どなたか対処法をおしえていただけないでしょうか?
環境
redhat7.2
ruby 1.8.0 (2003-08-04) [i686-linux]
chasen 2.3.3
RE: 教えてください。 (2003-08-16 17:21 by
minap
#5602)
Ticket erstellen
まずは、”ruby-chasen”の”test.rb”が動作するか確認してみてください。
これが同様のエラーで動作しない場合は、ライブラリが正常に読み込めていないと考えられます。
”/etc/ld.so.conf”に該当のライブラリのパスを追加し、”/sbin/ldconfig”を実行してください。
とりあえず、これが一番怪しいところです。
また、ruby1.8.0はリリースされて間もないため、margarineを動かしたという話はまだ出ていないかと。
場合によっては、ruby1.6.8にバージョンダウンする必要も出てくるかもしれません。
Reply to
#5601
RE: 教えてください。 (2003-08-16 21:19 by
nisi
#5603)
Ticket erstellen
既に指摘がありますが、chasenをふつーにインストールしたなら、"/etc/ld.so.conf" に、"/usr/local/lib" を追加しないとはまっちゃうかもしれません。
1.8.0系特有の問題であれば、当方では未確認です。
Reply to
#5601
RE: 教えてください。 (2003-08-17 14:26 by
zombie
#5605)
Ticket erstellen
皆様お返事ありがとうございます。
"/etc/ld.so.conf" に、"/usr/local/lib" を追加し
/sbin/ldconfigして、”ruby-chasen”の”test.rb”を試しましたが結果は
/usr/local/lib/ruby/site_ruby/1.8/i686-linux/chasen.so: /usr/local/lib/ruby/site_ruby/1.8/i686-linux/chasen.so: undefined symbol: cerr - /usr/local/lib/ruby/site_ruby/1.8/i686-linux/chasen.so (LoadError)
from ./sample/test.rb:2
でした。
初歩的な質問ですが、該当のライブラリのパスを何があるディレクトリなのか教えていただけませんでしょうか?
Reply to
#5601
RE: 教えてください。 (2003-08-18 13:11 by
nisi
#5630)
Ticket erstellen
”ruby-chasen”の”test.rb”がエラーとのことなので、Marg以前の問題というのはわかりましたが・・・
ファイルが見つからないわけじゃないみたいですね・・・そのパスどおりのところにファイルがあるなら。
すみません。私はお手上げです(汗
Reply to
#5605