差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

article:unison [2020/07/22 17:05]
127.0.0.1 外部編集
article:unison [2020/11/28 13:38]
行 1: 行 1:
-{{tag>software}} 
-====== unison ====== 
- 
-Linux Brewでサーバにunisonをインストールする。 
- 
-設定ファイルを書く。(default.prf) 
- 
-  # Unison preferences file 
-  root=/home/user/Dropbox/pages 
-  root=ssh://user@domain//home/pages/ 
-  sshargs=-p 10022 -i /home/user/.ssh/rsa 
-  ignore = Name .git 
-===== 環境変数を読み込まない ===== 
- 
-ローカルからunisonを実行すると、ssh先でunisonが見つかりませんと出る。環境変数を読み込んでいないようだ。普通にsshしてコマンドを打つと実行できる。また、 
- 
-  ssh -i ~/.ssh/id_rsa user@domain -p 10022 "source ~/.bash_profile; unison -version" 
- 
-とするとちゃんと出る。 
- 
-https://flying-foozy.hatenablog.com/entry/20140130/1391096196 
- 
-「非対話的実行」だと、読み込む環境変数ファイルが変わるらしい。.bash_profileに読み込みを書いていたが、.bashrcでも環境変数を読み込むようにしたら、見つかるようになった。 
- 
-===== バージョンを合わせる ===== 
- 
-バージョンが合わないので合わせる。 
- 
-https://qiita.com/cokaholic/items/6db92c23b43d18bdab82 
- 
-unisonはなんとか合わせられた。でも片方だけだ。 
- 
-unisonとocamlのどちらのバージョンも合わせる必要があるようで、同じバージョンのocamlをインストールして自分でコンパイルしないといけないようだ。そんなのムリ。 
- 
-手っ取り早くlinuxbrewをローカルにもインストール。同じことを繰り返して全く同じバージョンが出来上がって成功。 
- 
-===== cron ===== 
- 
-設定はファイルに書いてるのでコマンドを打つだけ。''unison -batch''で自動で進めてくれる。 
  
article/unison.txt · 最終更新: 2020/11/28 13:38 (外部編集)