タグ

Macとzshに関するBoBppのブックマーク (2)

  • OSXでのzshにおけるPATH設定

    普段からログインシェルを zsh にして.zprofileでPATH設定をしているのですが、OSXでscreenを起動した際にPATHの順番がおかしくります。 どうやら/etc/zshenvで実行されるpath_helperが変なことやっているようです。 「/etc/pathsおよび/etc/paths.dからPATHを作り出し、元からあったPATHから重複を除いたものを後ろにつける」 というのが path_helper の動きらしいですが、このせいでscreen実行時(サブシェル起動時。zshenvが実行されるタイミング)にPATHの順番が入れ替わってしまいます。 というわけでこれを回避するために.zprofileでのPATH設定から.zshenvでの設定に変更し、サブシェルでも(比較的)綺麗なPATHとなるよう以下のように定義しました。 (zshの設定はOSXとdebianで共通のもの

    OSXでのzshにおけるPATH設定
    BoBpp
    BoBpp 2013/09/30
    $PATHが不自然な値になった時に思い出したい
  • Macportsでインストールしたzshにchshする方法 - Hello, world! - s21g

    と言われてしまいます。 どうやらMacにはstandard shellというものがあるらしく、 それは/etc/shellsファイルで指定されているようです。 そこで、'/etc/shells'ファイルにMacportsからインストールした zshのPATHを追加してあげることにします。 /etc/shells

  • 1