Dropboxからシンボリックリンクを貼って環境構築

シンボリックリンクの作成

// 参照するフォルダをDropbox内に作成
% mkdir  /Users/developer/Dropbox/env

// 参照するファイルをDropboxへ移動
% mv /Users/developer/.zshrc /Users/developer/Dropbox/env/

// Dropboxからシンボリックリンクを貼る
% ln -s /Users/developer/Dropbox/env/.zshrc /Users/developer

// リンクを削除したい時は(rmでもok)
% unlink /Users/developer/.zshrc

// リンクをはっている箇所は ls -al で見ると、以下のよう分かりやすく表示されている
lrwxr-xr-x   1 root  admin   42 May 23 23:31 my.cnf@ -> /Users/developer/Dropbox/env/macports/my.cnf


オプション

  • -s: シンボリックリンクを作成.
  • -f: 同一名のファイルを上書きして強制的に作成
  • -i: 同一名のファイルがあった場合問い合わせる
  • -v: 実行内容を出力
  • -n: 同一名のファイルがある場合何もしない


Apacheの設定

// httpd.confとは別でVirtualHostを設定(異なる環境で異なるPJを管理するため)
% sudo vi /opt/local/apache2/conf/extra/httpd-vhosts.conf

<VirtualHost *:80>
    ServerName test.local
    DocumentRoot /Users/hrt0kmt/Sites/test/apps/public_html
    <Directory "/Users/hrt0kmt/Sites/test/apps/public_html">
        AllowOverride All
        Order allow,deny
        Allow from all
        Allow from 127.0.0.1
    </Directory>
</VirtualHost>

// httpd.confから`httpd-vhosts.conf`の設定をinclude(コメントアウト)

Include conf/extra/httpd-vhosts.conf


hrt0kmt.hatenablog.com


なお、ファイルの編集はDropboxの)リンク元のファイルから行うとトラブルが少ない.