私たちのサーバーにrootアクセス権がありませんが、tig
ソースをダウンロードして実行したいと思います。
./configure --prefix=$HOME/pkg
私にください
configure: error: ncurses not found
さて、ncurses-devel
それもインストールされていません。インストールはncurses
うまくいきます。しかし、./configure
今ncurses
私のディレクトリにスクリプトをインストールするにはどうすればよいですか$HOME
?通常、これは次の場合に機能します。
PKG_CONFIG_PATH=$HOME/pkg/include ./configure --prefix=$HOME/pkg
C_INCLUDE_PATH=$HOME/pkg/include/ncurses make
ただし、この場合はtig
機能しませんが、./configure
まだ同じエラーが発生します。tig
どこで見つけることができるのかどうすればわかりますかncurses
?
もちろん、./configure
ステップでこの部分をスキップできますが、実行すると次のエラーが発生しますgit
。
/home/foo/pkg/include/ncurses/curses.h: In function ‘NCURSES_EXPORT_VAR’:
/home/foo/pkg/include/ncurses/curses.h:274: error: expected declaration specifiers before ‘acs_map’
答え1
あなたはこれを行います
./configure CFLAGS="-I$HOME/pkg/include" LIBS="-L$HOME/pkg/lib"
おそらく実行してみるとわかるように
./configure --help
(あなたの質問からわかるように、ncursesにncursesがインストールされているとします$HOME/pkg
。)