El Capitan

El Capitanにtreeコマンドをインストール

新しいMBPのターミナルからtreeを使おうとしたらtree: command not foundとの事。
自分でインストールしなきゃダメなんでしたっけね。

とはいえhomebrewは先日installしていたので
treeをinstallするだけで簡単に使えました。

以下手順

※homebrewのインストールはここを参考にしました
【Mac】OS X 10.11 El CapitanにHomebrewをインストールする方法 | HWD Blog

アップデートしたEl Capitanに/usr/localが含まれていたら、パーミッションエラーが起こる可能性があるそうなので、パーミッションを変更

sudo chown $(whoami):admin /usr/local && sudo chown -R $(whoami):admin /usr/local

その後普通にinstall

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

treeのインストール

$brew install tree

そしてバージョン確認

$tree --version

treeの使い方メモ

tree[半角スペース]ツリー構造を書き出したいフォルダ>tree.txt(ファイル名は任意)

パラメーター
/f 各フォルダーのファイル名を表示
/a 拡張文字ではなく、ASCII文字で表示

タブ機能があるくせに、次々と新規ウインドウを開くFinderを一瞬でまとめる。

El Capitanになってxtrafinderが使えなくなったせいなのか
何かするたびに新規finderが増えていくようなった。
環境設定にある「フォルダを新規ウインドウではなくタブで開く」も特定の条件下でないと発動しないようで全く役にたたず。

ただ、Finder>ウインドウ>すべてのウインドウを結合を使えば

こんな風に複数開かれまくった新規finderも
散らかったfinder

一瞬でまとまる
結合されたfinder

実際には、キーボードから簡単に結合できるようにショートカットを設定した。
システム環境設定>キーボード>ショートカット
左カラムでアプリケーションを選択して
右に+で追加
マージのmを使ったショートカットにしたかったけど
左手だけでショートカットを押せるようにcombinationのcをとって
cmd+opt+cに設定しました。

システム環境設定>キーボード>ショートカット

Coda2でプラグインを使わずにsassやcompassを使うメモ

[追記 / 2015-10-05]
OSX 10.11 El Capitanにアップデートしたら

sudo gem install sass
sudo gem install compass

なんていつもみたいに風にsassやcompassをインストールしようとすると

Ignoring psych-2.0.8 because its extensions are not built.  Try: gem pristine psych --version 2.0.8
Ignoring json-1.8.1 because its extensions are not built.  Try: gem pristine json --version 1.8.1
ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/sass

みたいなこと言われてインストール出来なくなってた。

どうやらRootlessってやつが働いてるからだそうな

OS X 10.11 El CapitanではOS Xの新たなセキュリティ整合性保護機能(SIP: System Integrity Protection)通称”Rootless”が導入されており、例え管理者権限(root)であっても”/System”, “/bin”, “/usr”, “/sbin”ディレクトリにファイルの作成が出来なくなっていますが、Appleは開発者向けにこのRootlessを操作するコマンド”csrutil”を提供しています

OS X 10.11 El Capitanのシステム保護機能「Rootless」を無効にするcsrutilコマンドの使い方。

とりあえず

sudo gem install -n /usr/local/bin sass
sudo gem install -n /usr/local/bin compass

と書いてインストール出来た。
[追記 / ここまで]


聞きかじったものをがっちゃんこなので間違えてたりおかしい事してるかも。

sass(scss)だけならプラグイン入れちゃえばすぐ使えるんだけど、まぁ手段が増えるのはいいことです。

Coda2からターミナルをlocalhostで開く

sassを使いたいディレクトリに移動しておく(ちゃんとサイト設定してれば不要

cd "scssとcssフォルダを作成した場所をドラッグ&ドロップ"

アップデート

Rubygemsをアップデート

sudo gem update --system

sassをアップデート

sudo gem update sass

compassをアップデート

sudo gem update compass

バージョン確認

Rubygemsのバージョン確認

gem -v

sassのバージョン確認

sass -v

compassのバージョン確認

compass -v

sassだけで使う

sass --watch input元のパス:output先のパス

compassを使う準備

プロジェクトを作成する。
config.rb(compassの設定ファイル)が無ければ最初に作る

compass create --bare

とりあえずconfig.rbとsassフォルダだけが作られます。

これが基本

compass create

あとはウォッチさせておけばいい

compass w

もしくは

compass watch

参考

CSS書くならCompass使った方がいいよ。SASS使ってる人なら特に。

Compassを使用する準備 | Web制作者のためのSassの教科書 – 公式サポートサイト

Sassコマンドの使い方を覚えよう | Web制作者のためのSassの教科書 – 公式サポートサイト

CSS – 全容をざっくり理解するために、Sass+Compassの覚え書き – Qiita

CSSの常識が変わる!「Compass」の基礎から応用まで! | 株式会社LIG