首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Codenvy终端中设置环境变量

如何在Codenvy终端中设置环境变量
EN

Stack Overflow用户
提问于 2016-02-20 13:15:27
回答 1查看 537关注 0票数 0

我使用Codenvy来安装golang,作为过程的一部分,我正在设置环境变量。在docker构建过程中,我可以很好地设置环境变量,但是当我启动结果Codenvy终端时,环境变量不会被设置。如何使在dockerfile中设置的环境变量出现在结果终端中?

举个例子,如果我以这个dockerfile为例:

代码语言:javascript
复制
FROM codenvy/python34
ENV GOPATH /tmp/application/gopath
ENV PATH $GOPATH:$GOPATH/bin:$PATH
CMD echo $PATH && sleep 1h

在我看到的对接构建输出中的...then

代码语言:javascript
复制
[STDOUT] /tmp/application/gopath:/tmp/application/gopath/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

...but当我打开终端,看我看到的$PATH .

代码语言:javascript
复制
user@6ec34a856f91:~$ echo $PATH                                                                                                                                                                                         
/usr/local/bin:/usr/bin:/bin:/usr/games
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-25 21:26:18

答案是从Codenvy Google Group...you发送给我的,需要在/home/user/..bashrc文件中添加行。这会在终端启动时运行。

代码语言:javascript
复制
RUN echo "export GOPATH=$GOPATH" >> /home/user/.bashrc
RUN echo "export PATH=$GOPATH/bin:$PATH" >> /home/user/.bashrc
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35523777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档