[PYTHON] Anyenv eingeführt und Symlink eingefügt, damit auch vorhandene pyenv, rbenv, jenv gelesen werden können

Ich denke, dass viele Leute rbenv und pyenv verwenden, aber wenn Sie jedes installieren, wird der Inhalt, der in .bashrc und .zshrc geschrieben werden soll, allmählich zunehmen. Mit anyenv müssen Sie nur zwei Zeilen schreiben.

.zshrc


export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"

Es ist bequem. Diesmal werde ich das sagen.

1. Installieren Sie anyenv

$ git clone https://github.com/riywo/anyenv ~/.anyenv

Bearbeiten Sie .zshrc. Wenn Sie bash verwenden, ist es ".bashrc" oder ".bash_profile".

.zshrc


export PATH="$HOME/.anyenv/bin:$PATH"
eval "$(anyenv init -)"

#Sie können auskommentieren, was Sie bisher geschrieben haben ↓

# Ruby Env
#export PATH="$HOME/.rbenv/bin:$PATH"
#eval "$(rbenv init -)"

# Python Env
# export PATH=$PYENV_ROOT/bin:$PATH
# eval "$(pyenv init -)"
# eval "$(pyenv virtualenv-init -)"

# Java Env
#export PATH="$HOME/.jenv/bin:$PATH"
#eval "$(jenv init -)"

Starten Sie die Shell neu.

$ exec $SHELL -l

Ich werde versuchen, ob anyenv verwendet werden kann.

$ anyenv
anyenv
Usage: anyenv <command> [<args>]

Some useful anyenv commands are:
   commands            List all available anyenv commands
   local               Show the local application-specific Any version
   global              Show the global Any version
   install             Install a **env
   uninstall           Uninstall a specific **anv
   version             Show the current Any version and its origin
   versions            List all Any versions available to **env

See `anyenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/riywo/anyenv#readme

Oh, es scheint, dass es bereits verwendet werden kann.

2. Wenn Sie 〇〇env neu verwenden möchten

Wenn Sie ein neues env-System installieren möchten, können Sie es einfach mit einem einzigen Befehl eingeben. Wenn Sie beispielsweise "ndenv" einschließen möchten, gehen Sie wie folgt vor:

$ anyenv install ndenv

Allein damit können Sie ndenv bald verwenden. Bequem ~.

$ ndenv
ndenv 0.4.0-4-ga339097
Usage: ndenv <command> [<args>]

Some useful ndenv commands are:
   commands    List all available ndenv commands
   local       Set or show the local application-specific Node version
   global      Set or show the global Node version
   shell       Set or show the shell-specific Node version
   install     Install a Node version using the node-build plugin
   uninstall   Uninstall a specific Node version
   rehash      Rehash ndenv shims (run this after installing executables)
   version     Show the current Node version and its origin
   versions    List all Node versions available to ndenv
   which       Display the full path to an executable
   whence      List all Node versions that contain the given executable

See `ndenv help <command>' for information on a specific command.
For full documentation, see: https://github.com/riywo/ndenv#readme

3. Für diejenigen, die bereits rbenv, pyenv, jenv usw. verwendet haben.

Wenn Sie bereits etwas verwendet haben, das Sie verwendet haben, z. B. pyenv oder rbenv, fügen Sie es ein, da es nur gelesen wird, wenn Sie einen symbolischen Link einfügen.

$ ln -s ~/.rbenv ~/.anyenv/envs/rbenv
$ ln -s ~/.pyenv ~/.anyenv/envs/pyenv
$ ln -s ~/.jenv ~/.anyenv/envs/jenv

Es war einfach. das Ende.

Ich habe auf diesen Artikel verwiesen. http://qiita.com/luckypool/items/f1e756e9d3e9786ad9ea http://d.hatena.ne.jp/riocampos+tech/20141019/install_anyenv

Recommended Posts

Anyenv eingeführt und Symlink eingefügt, damit auch vorhandene pyenv, rbenv, jenv gelesen werden können
Lesen Sie das von flask gepostete Bild, damit es von opencv verarbeitet werden kann