xxenv
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
xxenv [2021/05/22 01:15] – [rbenv] 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 | ||
行 44: | 行 44: | ||
=== rbenv-update === | === rbenv-update === | ||
- | 通常、git cloneで取り込んだ rbenvやプラグインは、git pullで更新をするのだが、これを良しなにやってくれる、rbenv-updateというものがある。 | + | 通常、git cloneで取り込んだ rbenvやプラグインは、'' |
- | 以下の手順で取り込んだら、ログインしなおすなどして、rbenv initを再実行すれば、rbenv updateというサブコマンドが利用できるようになる。 | + | 以下の手順で取り込んだら、ログインしなおすなどして、'' |
- | < | + | < |
$ git clone https:// | $ git clone https:// | ||
</ | </ | ||
行 62: | 行 62: | ||
rbenv同様に、gitから導入し、パッケージを常にフレッシュに保つ。 | rbenv同様に、gitから導入し、パッケージを常にフレッシュに保つ。 | ||
- | < | + | < |
$ git clone https:// | $ git clone https:// | ||
$ cd ~/.pyenv && src/ | $ cd ~/.pyenv && src/ | ||
行 68: | 行 68: | ||
~/ | ~/ | ||
- | < | + | < |
if [ -d ${HOME}/ | if [ -d ${HOME}/ | ||
export PYENV_ROOT=${HOME}/ | export PYENV_ROOT=${HOME}/ | ||
行 82: | 行 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... | ||
行 109: | 行 109: | ||
ライブラリを追加したら、使いたいバージョンをインストールして、デフォルトのバージョンに設定する。 | ライブラリを追加したら、使いたいバージョンをインストールして、デフォルトのバージョンに設定する。 | ||
- | < | + | < |
$ pyenv install 3.9.2 | $ pyenv install 3.9.2 | ||
$ pyenv global 3.9.2 | $ pyenv global 3.9.2 | ||
行 125: | 行 125: | ||
言うまでもなく、gitから直接インストールする。 | 言うまでもなく、gitから直接インストールする。 | ||
- | < | + | < |
$ git clone https:// | $ git clone https:// | ||
</ | </ | ||
行 131: | 行 131: | ||
~/ | ~/ | ||
- | < | + | < |
if [ -d ${HOME}/ | if [ -d ${HOME}/ | ||
export GOENV_ROOT=${HOME}/ | export GOENV_ROOT=${HOME}/ | ||
行 142: | 行 142: | ||
あとは、ビルドしてバージョンを設定する。 | あとは、ビルドしてバージョンを設定する。 | ||
- | < | + | < |
$ goenv install 1.16.0 | $ goenv install 1.16.0 | ||
$ goenv global 1.16.0 | $ goenv global 1.16.0 | ||
</ | </ |
xxenv.1621646145.txt.gz · 最終更新: by araki