Term-Readline-Gnuをmacosxでビルドしようとすると、libeditに関する不満とgnu readlineの使用を勧められません。それ、どうやったら出来るの?macosxでlibeditではなくGNU readlineライブラリをリンクするにはどうしたらいいですか?
これは私が試してみました試みの一つである:
まず私は静的にGNUのlibreadlineのV6.2を構築しましたが、それをインストールしていない - に私は、同じ名前を持つシステムのバージョンを台無しにしていないことを確認してください:
は./configure --prefix = /ユーザ/フレッド/ダウンロード/ TMP1
を作るインストールし、静的
を作ります用語-ReadLineメソッド・ヌー - 1.20 CMC $ perlのMakefile.PL --includedir = /ユーザ/ CMC /ダウンロード/ TMP1 /含まれます:
はその後Term_Readline-ヌー - 1.20
CMC構築しようとしました--libdir =/Users/Fred/Downloads/tmp1/lib
「/usr/lib/libtermcap.dylib」が見つかりました。
のgcc-4.2 -I /ユーザ/フレッド/ダウンロード/ TMP1 /は-fno-厳しいエイリアシング-Iは/ usr/-arch x86_64の-arch i386の -arch ppcの-g -pipe -fno-共通-DPERL_DARWINが含まれますローカル/インクルード-DHAVE_STRING_H rlver.c -o rlver -L /ユーザー/フレッド/ダウンロード/ tmp1/lib -arch x86_64 -arch i386 -arch ppc -L/usr/local/lib -lreadline -ltermcap
!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!
使用しているlibreadlineはlibeditライブラリです。 GNU Readlineライブラリを使用してください。
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!
クリス
これは[こちら]あなたが記載されているすべてのショートカットを使用することができません(http://www.howtogeek.com/howto/ubuntu/keyboard-あなたのOSXシステム全体でbash-command-shell-for-ubuntu-debian-suse-redhat-linux-etc /などのショートカットを使用していますか? – mbigras
Term :: Readline :: Gnuを使用しているOSXアプリケーション/ユーティリティがわからないため、わかりません。 L氏のソリューションを以下に試してみると何が起こるか見てみましょう.GnuのreadlineライブラリをTerm :: Readline :: Gnuにハードコードするように見えますので、同じことを達成する必要があります。 – Colin