タグ

anyenvに関するlesamoureusesのブックマーク (4)

  • anyenvの設定を正しい位置に書いたらVimの起動が爆速になった

    riywo/anyenvを導入した直後から、Vimの起動が急激に重くなって困っていた。 関連性が全く分からず、なんだこれ…と思って調べたところ、以下のような記事を見つけた。 Vim を高速にしたたったひとつの作業 - pekeblog! なんじゃこれ・・・?とおもいつつも、デバッグコードをいれたところ、zshenv が異様に遅いことが判明。 遅いのは rbenv 関連というのは明らかだったので、とりあえずそこら辺をコメント化。 anyenvの設定を~/.zshenvにだけ書いていたのがダメだったようだ。 zshenvが思った以上にVimの中で呼ばれまくるらしく、eval "$(anyenv init - zsh)"が遅延の根原因だった。 というわけで、evalしてるコードはzshrcに分けて書くようにしたところ、今までが信じられないくらいVimが高速化した。 vim --startupt

    lesamoureuses
    lesamoureuses 2015/04/28
    “ビックリするぐらい速くなったので、数字でもちゃんと比較しようとVimのstartuptimeを見てみた”
  • anyenvで開発環境を整える - Qiita

    私の場合、開発環境では複数の言語のコードを書いたり実行したりします。 例えば perl, ruby, nodejs, python など。 これらを利用するために、plenv, rbenv, nodebrew, pyenv などを利用していました。 しかし、遅ればせながら anyenv というものがあると聞いたので、こっちに乗り換えました。 **envを2つ以上使ってる人はこれ使うのが良いと思います。おすすめ。 http://blog.riywo.com/2013/06/22/155804 https://github.com/riywo/anyenv インストールは簡単 README.md のとおりにやればOK # ------------------------------------------------------------------------ -# plenv +# an

    anyenvで開発環境を整える - Qiita
    lesamoureuses
    lesamoureuses 2014/02/06
    tmuxの場合shimsのPATHどうやってるんだろうと見てみたらshimsを自分でexportするパターンだった。そうなりますよねー。tmux環境で動きを色々確認するの大変だった https://github.com/riywo/anyenv/pull/5
  • tmuxでanyenv(*env)で*env/shimsがsystemのPATHより前に読まれてsystemが使われてしまう対処 - こんにちはこんにちはmonmonです!

    anyenvを使っているんですが、 /usr/local/heroku/bin /Users/monmon/.anyenv/envs/rbenv/bin /Users/monmon/.anyenv/envs/plenv/bin /Users/monmon/.anyenv/envs/rbenv/shims /Users/monmon/.anyenv/envs/plenv/shims /Users/monmon/.anyenv/bin /Users/monmon/local/bin /Users/monmon/bin /usr/local/sbin /usr/local/bin /usr/bin /usr/bin /bin /usr/sbin /sbin /usr/local/bin のようなPATHがtmuxを起動すると /usr/local/heroku/bin /Users/monmon

    tmuxでanyenv(*env)で*env/shimsがsystemのPATHより前に読まれてsystemが使われてしまう対処 - こんにちはこんにちはmonmonです!
    lesamoureuses
    lesamoureuses 2013/12/13
    tmuxで*envのshimsよりもsystemの/usr/binが後に読まれるのどうしていいかわからないか書いた
  • anyenvという**env系の簡易マネージャを作った - As a Futurist...

    ndenv のエントリのおまけで anyenv install plenv 作るかもと書いておいたら、@koba04 さんから欲しい!というコメント頂いたので、とりあえずで実装してみました。ついでに anyenv の説明をば。 riywo/anyenv 何? rbenv をコピーした plenv や ndenv などは、.bashrc とかに 2 行追記して使うわけですが、数が増えるとこんな感じになってなんか悲しいです。 export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" export PATH="$HOME/.plenv/bin:$PATH" eval "$(plenv init -)" export PATH="$HOME/.ndenv/bin:$PATH" eval "$(ndenv init -)" ... そこで

    anyenvという**env系の簡易マネージャを作った - As a Futurist...
    lesamoureuses
    lesamoureuses 2013/06/24
    便利
  • 1