まず、XSERVER の ssh 接続機能を「有効」にします。
下記URLを参考にして設定してください。
http://www.xserver.ne.jp/manual/man_server_ssh.php
以下、ssh でサーバーに接続している前提になります |
---|
git を利用するには、gettext というライブラリが必要です。
gettextは国際化と地域化に対応するライブラリ構成要素の一つであり、様々な地域の言語に対応した地域化ソフトウェアを開発する際に用いられる。gettextライブラリを用いることで、ソフトウェアの対話的メッセージを翻訳された現地語にて容易に表示させることができる。
by Wikipedia
mkdir ~/opt mkdir ~/sysad cd ~/sysad wget http://ftp.gnu.org/pub/gnu/gettext/gettext-0.19.1.tar.gz # ※ http://ftp.gnu.org/gnu/gettext/ にて最新版を探します(現時点での最新版:0.19.1.tar.gz) tar zxvf gettext-0.19.1.tar.gz cd gettext-0.19.1 ./configure --prefix=/home/<USER>/opt make install
確認
~/opt/bin/gettext --version gettext (GNU gettext-runtime) 0.19.1 : :
cd ~/sysad/ wget https://github.com/git/git/archive/master.zip unzip master cd git-master autoconf ./configure --prefix=/home/<USER>/opt make all # ※ エラーが発生する場合は、後述の「エラーの対処方法」を参照してください make install
確認
~/opt/bin/git --version git version 2.0.0.GIT
/bin/sh: msgfmt: command not found make: *** [po/build/locale/bg/LC_MESSAGES/git.mo] エラー 127
上記のエラーの場合、~/opt/bin に PATH が通ってないのが原因です。
.bashrc に下記を追加し、PATH を通します。
export PATH=$PATH:$HOME/opt/bin