※こちらは旧サイトです(新サイトはこちら

anyenvでrbenv,pyenvなどをインストール

2016-11-15 17:54:23

Python環境をpyenvとpyenv-virtualenvでインストール&管理するでpython環境構築した矢先に見つけたanyenvという便利なのと出会った

**env「もう全部あいつ一人でいいんじゃないかな」

anyenvのインストール

公式の通りでいけます

Dockerfileに書く場合

ENVはHOMEなどをちゃんと設定しておかないと、Dockerfile上でanyenvを実行しようとした場合、Build failed: The command '/bin/sh -c /bin/bash -l -c 'anyenv install pyenv'' returned a non-zero code: 127となった

ENV HOME /home/$username
ENV ANYENV_HOME $HOME/.anyenv
ENV ANYENV_ENV  $ANYENV_HOME/envs
RUN git clone "https://github.com/riywo/anyenv" $ANYENV_HOME
RUN echo 'export PATH="$HOME/.anyenv/bin:$PATH"' >> $HOME/.bash_profile
RUN echo 'eval "$(anyenv init -)"' >> $HOME/.bash_profile
ENV PATH $ANYENV_HOME/bin:$PATH
RUN mkdir $ANYENV_ENV