xxenv
差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
| xxenv [2021/05/22 01:12] – [pyenv] araki | xxenv [2025/06/03 05:38] (現在) – [goenv] araki | ||
|---|---|---|---|
| 行 15: | 行 15: | ||
| パッケージなどもあるが、ruby-buildが古いとせっかく rbenvでバージョン管理していても、新しいバージョンをインストールできないので、gitから直接取得する。 | パッケージなどもあるが、ruby-buildが古いとせっかく rbenvでバージョン管理していても、新しいバージョンをインストールできないので、gitから直接取得する。 | ||
| - | < | + | < |
| $ git clone https:// | $ git clone https:// | ||
| $ mkdir ~/ | $ mkdir ~/ | ||
| 行 26: | 行 26: | ||
| また、以下の設定を ~/.bashrc に対しても行う。 | また、以下の設定を ~/.bashrc に対しても行う。 | ||
| - | < | + | < |
| if [ -d ${HOME}/ | if [ -d ${HOME}/ | ||
| export RBENV_ROOT=${HOME}/ | export RBENV_ROOT=${HOME}/ | ||
| 行 35: | 行 35: | ||
| </ | </ | ||
| - | ログインしなおすか、< | + | ログインしなおすか、< |
| - | < | + | < |
| $ rbenv install 3.0.0 | $ rbenv install 3.0.0 | ||
| $ rbenv global 3.0.0 | $ rbenv global 3.0.0 | ||
| </ | </ | ||
| + | |||
| + | === rbenv-update === | ||
| + | |||
| + | 通常、git cloneで取り込んだ rbenvやプラグインは、'' | ||
| + | |||
| + | 以下の手順で取り込んだら、ログインしなおすなどして、'' | ||
| + | |||
| + | <code bash> | ||
| + | $ git clone https:// | ||
| + | </ | ||
| + | |||
| ==== pyenv ==== | ==== pyenv ==== | ||
| 行 51: | 行 62: | ||
| rbenv同様に、gitから導入し、パッケージを常にフレッシュに保つ。 | rbenv同様に、gitから導入し、パッケージを常にフレッシュに保つ。 | ||
| - | < | + | < |
| $ git clone https:// | $ git clone https:// | ||
| $ cd ~/.pyenv && src/ | $ cd ~/.pyenv && src/ | ||
| 行 57: | 行 68: | ||
| ~/ | ~/ | ||
| - | < | + | < |
| if [ -d ${HOME}/ | if [ -d ${HOME}/ | ||
| export PYENV_ROOT=${HOME}/ | export PYENV_ROOT=${HOME}/ | ||
| 行 71: | 行 82: | ||
| 以下は、3.9.2を構築した際に、bzip2のライブラリが欠落している旨を通知してきた例である。 | 以下は、3.9.2を構築した際に、bzip2のライブラリが欠落している旨を通知してきた例である。 | ||
| - | < | + | < |
| $ pyenv install 3.9.2 | $ pyenv install 3.9.2 | ||
| Downloading Python-3.9.2.tar.xz... | Downloading Python-3.9.2.tar.xz... | ||
| 行 98: | 行 109: | ||
| ライブラリを追加したら、使いたいバージョンをインストールして、デフォルトのバージョンに設定する。 | ライブラリを追加したら、使いたいバージョンをインストールして、デフォルトのバージョンに設定する。 | ||
| - | < | + | < |
| $ pyenv install 3.9.2 | $ pyenv install 3.9.2 | ||
| $ pyenv global 3.9.2 | $ pyenv global 3.9.2 | ||
| 行 114: | 行 125: | ||
| 言うまでもなく、gitから直接インストールする。 | 言うまでもなく、gitから直接インストールする。 | ||
| - | < | + | < |
| $ git clone https:// | $ git clone https:// | ||
| </ | </ | ||
| 行 120: | 行 131: | ||
| ~/ | ~/ | ||
| - | < | + | < |
| if [ -d ${HOME}/ | if [ -d ${HOME}/ | ||
| export GOENV_ROOT=${HOME}/ | export GOENV_ROOT=${HOME}/ | ||
| 行 131: | 行 142: | ||
| あとは、ビルドしてバージョンを設定する。 | あとは、ビルドしてバージョンを設定する。 | ||
| - | < | + | < |
| $ goenv install 1.16.0 | $ goenv install 1.16.0 | ||
| $ goenv global 1.16.0 | $ goenv global 1.16.0 | ||
| </ | </ | ||
xxenv.1621645941.txt.gz · 最終更新: by araki
