Tag: rbenv

在docker ubuntu / debian上安装rbenv

我想在Docker上安装rbenv这似乎工作,但我不能重新加载shell。 FROM node:0.10.32-slim RUN \ apt-get update \ && apt-get install -y sudo RUN \ echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers \ && groupadd r \ && useradd r -m -gr -g sudo USER r RUN \ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv \ && echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc \ && echo 'eval "$(rbenv init -)"' […]

在Docker中使用rbenv

我正在尝试使用Dockerfile设置rbenv,但这只是rbenv install失败。 我有ruby在那里,它似乎并没有工作。 Dockerfile的相关部分(很大程度上取自https://gist.github.com/deepak/5925003 ): #安装rbenv 运行git克隆https://github.com/sstephenson/rbenv.git / usr / local / rbenv 运行echo'#rbenv setup'> /etc/profile.d/rbenv.sh RUN echo'export RBENV_ROOT = / usr / local / rbenv'>> /etc/profile.d/rbenv.sh RUN echo'export PATH =“$ RBENV_ROOT / bin:$ PATH”'>> /etc/profile.d/rbenv.sh 运行echo'eval“$(rbenv init – )”>> >> /etc/profile.d/rbenv.sh 运行chmod + x /etc/profile.d/rbenv.sh #安装ruby-build 运行mkdir / usr / local / rbenv / […]

docker集装箱知道rbenv全球但不是ruby

运行我的docker容器时,它知道rbenv全球。 但是,当它尝试通过rubyfindruby,或者which ruby或哪里whereis ruby我什么也得不到。 它也不承认rails-api或gem 。 到底是怎么回事? Dockerfile FROM centos:6.6 RUN yum update -y RUN yum install git openssl-devel openssh-server sudo openssl readline-devel readline zlib-devel zlib libxml2-devel libxml2 libxslt-devel libxslt nginx tar gcc libaio libaio-devel -y RUN rpm -Uvh https://opscode-omnibus-packages.s3.amazonaws.com/el/6/x86_64/chef-12.5.1-1.el6.x86_64.rpm RUN sed -i -e "s/Defaults requiretty.*/ #Defaults requiretty/g" /etc/sudoers RUN mkdir -p /var/run/sshd RUN useradd […]