SegmentFault 环境变量的问题
2024-03-17T14:59:56+08:00
https://segmentfault.com/feeds/tag/环境变量
https://creativecommons.org/licenses/by-nc-nd/4.0/
我有多个程序需要进程通信,环境变量频繁写入可以吗?
https://segmentfault.com/q/1010000044719879
2024-03-17T14:59:56+08:00
2024-03-17T14:59:56+08:00
iapplus
https://segmentfault.com/u/iapplus
0
<p>我有多个程序需要进程通信,环境变量频繁写入可以吗?</p><p>我有多个程序需要进程通信,环境变量频繁写入可以吗?</p>
vite项目import.meta.env能获取非VITE开发的环境变量?
https://segmentfault.com/q/1010000044680029
2024-03-04T14:53:59+08:00
2024-03-04T14:53:59+08:00
dayDayUp
https://segmentfault.com/u/wuren_610aa20a7f60d
0
<p>背景:</p><p>在vue3 + vite项目中,通过import.meata.env.VITE_XX的方法可以访问到VITE_XX变量,但是打印import.meata.env,发现打印内容还有BASE_URL等变量,并可以通过import.meata.env.BASE_URL的方式获取,但是.env.development文件是没有BASE_URL变量的。</p><p>尝试1:<br>vscdoe全局搜索BASE_URL,没有查询到。</p>
类型“ImportMeta”上不存在属性“env”?
https://segmentfault.com/q/1010000044660749
2024-02-27T09:52:50+08:00
2024-02-27T09:52:50+08:00
dayDayUp
https://segmentfault.com/u/wuren_610aa20a7f60d
0
<p>背景:<br>vue3+vite项目需要用环境变量,所以有如下代码:<br>ts文件:<br><img width="723" height="246" src="/img/bVdbysC" alt="image.png" title="image.png"><br>,存在编译报错</p><p>尝试: 在tsconfig.json下添加"types": ["vite/client"]</p><p><img width="723" height="763" src="/img/bVdbysM" alt="image.png" title="image.png"></p><p>仍然有编译报错</p>
Ubuntu 20.04下sudo启动qtcreator无法使用中文输入法?
https://segmentfault.com/q/1010000044484318
2023-12-19T15:36:52+08:00
2023-12-19T15:36:52+08:00
严思樊
https://segmentfault.com/u/yansifan
0
<p>ubuntu20.04下sudo启动qtcreator无法使用中文输入法</p><p>尝试保留sudo会初始化环境变量中的QT_IM_MODULE,但是没用</p>
windows terminal 如何在文件菜单栏输入wt 在当前目录打开?
https://segmentfault.com/q/1010000044015992
2023-07-17T07:13:11+08:00
2023-07-17T07:13:11+08:00
阿超
https://segmentfault.com/u/achao_598415734a6ad
0
<p>我现在是在我的环境变量中已经配置好了wt的路径,但是在文件夹地址栏中输入wt,可以正常使用wt 程序,但是当程序运行后,wt的运行目录,地址是默认地址c:\user\adminxxxxxx 并不是我当前文件夹的目录。</p><p>我的环境变量是:C:\Program Files (x86)\terminal-1.17.11461.0</p><p>请问我要实现,在 比如:<code>c\app\nodejs</code> 文件夹下在地址栏中输入 wt ,这个终端在我当前的目录下打开,我直接就可以在当前目录打开这个终端。和 cmd 的方式一样。</p><p>请问如何配置这个软件?</p>
uniapp 如何访问扩展配置中的值(配置多个环境)
https://segmentfault.com/q/1010000041379796
2022-02-09T16:55:11+08:00
2022-02-09T16:55:11+08:00
那年
https://segmentfault.com/u/nanian_5cd6881d3cc98
0
<p>背景:目前项目是多个环境并存的,根据不同环境匹配不同url<br>方法:我的方法是用uniapp自带的扩展配置</p><pre><code> "uni-app": {
"scripts": {
"build:test": {
"title": "build:test",
"env": {
"UNI_PLATFORM": "mp-alipay",
"VUE_APP_MOD": "test"
}
},
"build:pro": {
"title": "build:pro",
"env": {
"UNI_PLATFORM": "mp-alipay",
"VUE_APP_MOD": "production"
}
}
}
}</code></pre><p>根据定义的VUE_APP_MODE,来判断是否是测试环境打包<br><img src="/img/bVcXMV0" alt="image.png" title="image.png"><br>想请教如何获取这个值呢,我使用process.env.VUE_APP_MOD,打印出来是undefined</p><p>运行步骤: 我是直接点击运行hbuilder运行的<br><img src="/img/bVcXMVW" alt="image.png" title="image.png"></p><p>求解 有啥方法能打印我定义的VUE_APP_MOD ,<br> 或者有好的多环境打包的方案提供参考也可以</p>
想知道 Scoop 是怎么添加环境变量
https://segmentfault.com/q/1010000040554919
2021-08-22T10:38:18+08:00
2021-08-22T10:38:18+08:00
WingDust
https://segmentfault.com/u/wingdust
0
<p>想知道 Scoop 是怎么添加环境变量</p>
eclipse没有jdk如何配置环境变量?
https://segmentfault.com/q/1010000039732650
2021-03-29T11:05:39+08:00
2021-03-29T11:05:39+08:00
墨小板
https://segmentfault.com/u/blackcoffeehouse
0
<p>如题,查了一下eclipse似乎没有使用jdk来编译java代码。但是我目前使用tomcat需要配置java的环境变量,网上查到的做法全部都需要找到jdk所在位置。请问我应该如何在没有jdk的情况下配置java的环境变量?</p>
tomcat的context.xml文件如何获取系统环境变量
https://segmentfault.com/q/1010000037789348
2020-11-10T17:24:40+08:00
2020-11-10T17:24:40+08:00
hm5766231
https://segmentfault.com/u/hm5766231
0
<p>为了不手动修改tomcat配置文件,我在context.xml文件中,配置了形如${user_name}这样的参数,系统环境变量中配置了user_name=张三,但是并不能读取到这个值,有什么方法可以获取到系统环境变量?</p>
用vscode romote-ssh连服务器的时候,.bashrc里的环境变量删不掉怎么办?
https://segmentfault.com/q/1010000022524568
2020-04-30T23:24:46+08:00
2020-04-30T23:24:46+08:00
杰子
https://segmentfault.com/u/jiezi_5d8a14e262f96
0
<p>是这样的,我用vscode romote-ssh连服务器的时候,在我的.bashrc文件里新增了一个环境变量,后来又不想要了,就把那行给注释掉了。但是重新用remote-ssh连接服务器的时候,echo这个变量的时候发现这个变量还在,但是.bahsrc里确实已经把这个变量给注释掉了。我又用别的ssh客户端登陆服务器发现这个变量确实已经没有了,但为什么用vscode remote连的时候这个变量始终生效呢?是不是vscode自己把这个变量给缓存了呀?有人遇到这种情况吗?怎么办呢?</p>
<p>这搞得我现在还得专门再开一个另外的ssh客户端,太痛苦了!</p>
Win10环境变量已设置,可在jupyter notebook使用sys.path命令却没有输出该环境变量
https://segmentfault.com/q/1010000019834064
2019-07-22T13:17:35+08:00
2019-07-22T13:17:35+08:00
vainquit
https://segmentfault.com/u/vainquit
0
<p>我给win10系统设置了这样一个环境变量:<code>E:\jupyter\tools\</code><br>打开命令提示符,直接敲该目录下的某文件名,不用输目录就能直接打开,说明该环境变量是设置成功的<br>但很奇怪的是,我在jupyter notebook敲以下代码:</p>
<pre><code>import sys
import os
sys.path
'''
(输出如下:)
['E:\\Anaconda3\\python36.zip',
'E:\\Anaconda3\\DLLs',
'E:\\Anaconda3\\lib',
'E:\\Anaconda3',
'',
'E:\\Anaconda3\\lib\\site-packages',
'E:\\Anaconda3\\lib\\site-packages\\itchat-1.3.9-py3.6.egg',
'E:\\Anaconda3\\lib\\site-packages\\win32',
'E:\\Anaconda3\\lib\\site-packages\\win32\\lib',
'E:\\Anaconda3\\lib\\site-packages\\Pythonwin',
'E:\\Anaconda3\\lib\\site-packages\\IPython\\extensions',
'C:\\Users\\Shinelon\\.ipython']
'''
</code></pre>
<p>却发现并没有我添加的那个环境变量。重启windows也是如此。设置不了环境变量,自然也就不能导入该目录下的包了。<br>实在不明白为什么不行?到底有什么地方是我没有注意到的?</p>
<hr>
<p>ps:以下是我设置环境变量的过程:<br>开始——输入“en”——搜索结果选“编辑系统环境变量”——弹出的窗口双击“环境变量”——在“用户变量”一栏双击“path”——在弹出来的窗口点击“新建”——把目标目录的地址复制粘贴进去——确定并重启系统。此外,不仅是用户变量,系统变量我也设置过,都没有用。</p>
<p>PS2:我在弄这个环境变量之前,曾经把jupyter的启动目录从C盘迁移到E盘,不知道是否和这个有影响。</p>
关于添加linux环境变量的疑问
https://segmentfault.com/q/1010000019310637
2019-05-27T23:40:14+08:00
2019-05-27T23:40:14+08:00
道格森二世王
https://segmentfault.com/u/jianqi
0
<h3>最近编译安装了几个软件,如 ffmpeg node等,我想在终端命令行直接使用, 网上查询了一下,都说是需要新添加环境变量才行。</h3>
<h3>疑问?</h3>
<h3>1、如果每安装一个软件 就要在 /etc/profile 里添加一个变量,软件安装的多了,岂不是很不好维护吗?</h3>
<h3>2、我用ROOT账户,查看/etc/profile 文件中 中并没有git svn php 等软件的环境变量 , 这类型软件是如何实现不配置环境变量就可以使用?</h3>
<h3>3、很可能是我理解的方式不对,因为之前都是在windows下维护,每一个环境变量我都可以看到,维护起来感觉心里踏实一些</h3>
<h3>希望大佬们帮我解答下困惑吧</h3>
配置Java环境变量时需要设置classpath吗?
https://segmentfault.com/q/1010000017305942
2018-12-08T12:46:32+08:00
2018-12-08T12:46:32+08:00
deepin331
https://segmentfault.com/u/skill
-1
<p>配置Java环境变量时需要设置classpath吗?</p>
node获取不到环境变量
https://segmentfault.com/q/1010000016866910
2018-10-31T19:05:33+08:00
2018-10-31T19:05:33+08:00
hanxiaolin
https://segmentfault.com/u/hanxiaolin
0
<p><img src="/img/bVbiV0O?w=916&h=76" alt="clipboard.png" title="clipboard.png"><br>已经在/etc/profile中设置了环境变量,直接在命令行是能够打印出来的,但是在node程序用"console.log(process.env.NODE_COUNTRY)"就是获取不到,当前也是root用户登录的,这可能是什么原因啊?</p>
通过环境变量调用程序的情况下,如何用相对路径打开文件?
https://segmentfault.com/q/1010000012773367
2018-01-09T21:54:34+08:00
2018-01-09T21:54:34+08:00
JoeNahm
https://segmentfault.com/u/joenahm
0
<p>在C语言中,我用<code>fopen()</code>函数能通过相对路径打开文件<br>比如</p>
<pre><code>//假设我当前目录有个文件叫 1.txt
FILE *fp = fopen("1.txt","r");
if( fp != NULL ){
//一番操作...
}else{
//报错
}
fclose(fp);</code></pre>
<p>然后我在设置了环境变量的<code>path</code>后,把这个程序编译好,连同这个<code>1.txt</code>都放到那个设置好的路径下。</p>
<p><strong>这时候,我在命令行终端的任何地方输入这个可执行程序的名字都能运行它了,可是它并不能正确的打开通过相对路径形式定义的这个文件。</strong></p>
<h4>所以,请问要通过怎样的方式才能达到这个目的(通过相对路径形式打开文件,并且能在通过设置环境变量后在任何地方通过相对路径形式打开文件)呢?</h4>
windows下npm安装hexo提示错误,然后安装到别的盘去了
https://segmentfault.com/q/1010000012652193
2017-12-31T03:04:13+08:00
2017-12-31T03:04:13+08:00
donaf
https://segmentfault.com/u/donaf
0
<p>安装好node后,测试安装成功。<br>开始搭建hexo。<br>先报错。<br>然后安装了,安装到别的盘下了。<br><strong>这是为什么啊?</strong><br>如下:<br><img src="/img/bV1fzJ?w=899&h=527" alt="图片描述" title="图片描述"></p>
<p>然后我根据路径找到了安装的地方<br><img src="/img/bV1fzK?w=633&h=248" alt="图片描述" title="图片描述"></p>
<p>这是为什么啊?</p>
<p>我之前搭建成功过,后来更改了环境变量,就出问题了。</p>
<p><img src="/img/bV1fzL?w=375&h=66" alt="clipboard.png" title="clipboard.png"></p>
<p><img src="/img/bV1fzM?w=972&h=203" alt="clipboard.png" title="clipboard.png"></p>
<p>谁能帮我解答一下,万分感谢</p>
flask中关键信息存在环境变量中比存在config文件中要安全吗?
https://segmentfault.com/q/1010000010579699
2017-08-09T20:12:18+08:00
2017-08-09T20:12:18+08:00
沉默de淡季
https://segmentfault.com/u/chenmodedanji
0
<p>flask那本书上都是这么用的,想问实际开发中有没有必要,如果存在环境变量中,无疑增加了部署成本,但是安全性真的比存在config文件中高吗?</p>
操作系统如何识别path环境变量的?
https://segmentfault.com/q/1010000010511854
2017-08-04T22:43:44+08:00
2017-08-04T22:43:44+08:00
独行侠
https://segmentfault.com/u/liqingquan
0
<p>安装jdk时,我们只要配置path环境变量,调用控制台时操作系统就可以识别java是实质调用哪个路径下面的程序。但是,path只是到了bin目录,而这个目录下面有很多文件,操作系统怎么知道实质应该执行哪一个文件呢?</p>
python 安装 Anaconda 环境变量问题请教
https://segmentfault.com/q/1010000009165051
2017-04-23T15:50:27+08:00
2017-04-23T15:50:27+08:00
一罐可乐
https://segmentfault.com/u/zaxlct
0
<p>Mac 安装 <code>Anaconda</code> 后,配置了网上查到的环境变量配置方法,但还是一直报错找不到 <code>conda</code>。</p>
<p>我在终端里进入到 <code>Anaconda</code> 目录里:</p>
<pre><code class="bash">cd /anaconda
pwd # /anaconda
source ./bin/activate
# 这样就可以使用 conda 了
conda -V </code></pre>
<p>可是我想用 <code>conda</code> 的时候总不能每次都要先执行下面这两条命令吧:</p>
<pre><code class="bash">cd /anaconda
source ./bin/activate</code></pre>
<p>我尝试在 .zshrc 里这么配置 source 后也是不行:</p>
<pre><code class="bash">export PATH=”/anaconda/bin:$PATH”</code></pre>
<p>这种情况的环境变量到底该怎么配置呢?麻烦了。</p>
在同一电脑上运行两份相似程序时怎么分别配置环境变量?
https://segmentfault.com/q/1010000009005831
2017-04-10T10:14:52+08:00
2017-04-10T10:14:52+08:00
ccpython
https://segmentfault.com/u/ccpython
0
<p>我和同学在windows上开发同一个python写的项目,但是由于项目要求,有时他只能把代码用U盘拷到我电脑上来。pycharm运行他的gui.py时,继承的总是我的项目文件,把他的文件路径添加到PYTHONPATH和path里也没反应。该如何设置环境变量?</p>
appium的android_home环境变量未生效
https://segmentfault.com/q/1010000008461999
2017-02-23T20:12:08+08:00
2017-02-23T20:12:08+08:00
aurlio
https://segmentfault.com/u/aurlio
0
<p>android_home的环境变量已经配置好,用appium-doctor检查已经ok,如下图:<br><img src="/img/bVJFvA?w=676&h=320" alt="图片描述" title="图片描述"></p>
<p>但是在启动appium并执行自动化之后,appium server的环境变量并没有生效,如下图:<br><img src="/img/bVJFvO?w=847&h=653" alt="图片描述" title="图片描述"></p>
<p>重新启动电脑之后,appium的android_home环境变量才生效。<br>老司机请解释一下,为什么要重新才能生效?以及,有没有办法不通过重启使环境变量生效的</p>
关于CentOS7在root用户下查看环境变量$USER的问题
https://segmentfault.com/q/1010000008079624
2017-01-11T11:13:05+08:00
2017-01-11T11:13:05+08:00
qtbluesky
https://segmentfault.com/u/qtbluesky
0
<p>在CentOS下从普通用户使用su命令切换到root用户后,查看$USER环境变量本应该变为root,可我查看到的仍为普通用户名。<br>同样的,在Ubuntu中从普通用户切换到root用户后,$USER环境变量显示为root。退出root后$USER变为普通用户名。</p>
<h3>CentOS下的操作</h3>
<p><img src="/img/bVH309?w=582&h=410" alt="CentOS下的操作" title="CentOS下的操作"></p>
<h3>Ubuntu下的操作</h3>
<p><img src="/img/bVH31t?w=448&h=257" alt="图片描述" title="图片描述"></p>
<p>而后又使用root登陆CentOS系统,$USER显示为root,切换到普通用户后$USER变量也能随之变化为普通用户名。操作如下:</p>
<h3>root登陆CentOS下的操作</h3>
<p><img src="/img/bVH35c?w=478&h=287" alt="图片描述" title="图片描述"></p>
<pre><code>
想问这种现象出现在CentOS上是为什么呢?
</code></pre>
配置jdk环境变量时,cmd无法识别path中的用百分号%引用的变量?
https://segmentfault.com/q/1010000007937265
2016-12-27T18:53:31+08:00
2016-12-27T18:53:31+08:00
von
https://segmentfault.com/u/lawlietfans
0
<p>windows10下想要配置jdk路径,参考<a href="https://link.segmentfault.com/?enc=szNv%2FiQI22UppP%2BTYaGANA%3D%3D.cCBWCSAzumCT3Dgxk8ZsOE9K1ERjzuwsGufhjoX0bvo5I99Qx0HIP%2FHJz4UHn9snorKJr7qgF1BEkgfl9dqF1Q%3D%3D" rel="nofollow">Windows下PATH等环境变量详解</a><br>,添加环境变量:</p>
<pre><code class="sh">javahome=D:\Program Files\Java\jdk1.8.0_91
PATH=.;%javahome%;%PATH%</code></pre>
<p>可以识别java等命令,一切正常。</p>
<p>但是重启之后cmd无法识别path中的用百分号%引用的变量:</p>
<p><img src="/img/bVHs0h?w=968&h=290" alt="clipboard.png" title="clipboard.png"></p>
<p>此时环境变量path的值是没问题的,重新打开设置窗口,什么都不改,一路确定返回。</p>
<p><img src="/img/bVHs08?w=1074&h=541" alt="clipboard.png" title="clipboard.png"></p>
<p>此时path中百分号包起来的变量被替换了。</p>
<p><img src="/img/bVHs1c?w=964&h=125" alt="clipboard.png" title="clipboard.png"></p>
<p>非常诡异,每次重启这样重复操作很麻烦啊,不知道哪里出问题了。<br>网上也没搜到类似情况。求问大家如何解决?谢谢</p>
<h2>补充</h2>
<p>直接写绝对路径ok的,不过我还是想知道问题出在哪里,百分号应用变量按理说是没问题的。好奇怪</p>
win10下cmd输出系统环境变量因为有空格而只显示空格前面的部分
https://segmentfault.com/q/1010000007363596
2016-11-03T00:50:16+08:00
2016-11-03T00:50:16+08:00
ashengtx
https://segmentfault.com/u/ashengtx
0
<p><img src="/img/bVE3Fc?w=1025&h=259" alt="clipboard.png" title="clipboard.png"></p>
<p><img src="/img/bVE3JB?w=923&h=221" alt="clipboard.png" title="clipboard.png"></p>
<p>因为环境变量里有空格,所以在cmd中使用%VS140COMNTOOLS%来输出,只能显示空格前面的部分,请问这个要怎么解决?</p>
node ubuntu下环境变量变量问题?未找到命令?
https://segmentfault.com/q/1010000007008630
2016-09-26T11:46:29+08:00
2016-09-26T11:46:29+08:00
清水寺小和尚
https://segmentfault.com/u/qingshuisixiaoheshang
0
<p>很多node包安装之后,执行总说找不到命令。而且我都是全局安装的<br>我从网上找到解决方案是这样子的<br>先执行<code>npm bin -g</code>得到如下</p>
<pre><code>/home/××××/node/bin
(not in PATH env variable)</code></pre>
<p>再执行下面命令<br><code>export PATH=$PATH:/home/××××/node/bin</code></p>
<p>这样是可以解决,不过每次安装新包都要执行这个,感觉很麻烦,又没没有好的方法可以修改全局bin?这是什么原因造成的,求解答</p>
osx下xampp集成环境,如何实现用终端操作mysql?
https://segmentfault.com/q/1010000007005004
2016-09-25T23:54:41+08:00
2016-09-25T23:54:41+08:00
SeanRan
https://segmentfault.com/u/seanran
0
<ul><li><p>直接输入<code>mysql -u root -p</code>返回以下结果:</p></li></ul>
<blockquote><p>-bash: mysql: command not found</p></blockquote>
<ul><li><p>尝试过一个方法并且貌似成功配置了环境变量,代码如下:</p></li></ul>
<pre><code>PATH="$PATH":/Applications/XAMPP/xamppfiles/bin</code></pre>
<p>但是这样做的话,退出终端后再进又要重来一遍。之后在网上找了各种方法,本人脑子比较拙,最终也没能成功,并且貌似修改了root级的东西,现在terminal上打开就有个报错。如下:</p>
<pre><code>Last login: Sun Sep 25 23:35:04 on ttys000
-bash: PATH=${$PATH}:/Applications/XAMPP/xamppfiles/bin: bad substitution</code></pre>
<p>求解决办法,折腾一晚上了,实在搞不好。</p>
-bash: bles: command not found MAC中怎么解决
https://segmentfault.com/q/1010000006866774
2016-09-10T00:05:32+08:00
2016-09-10T00:05:32+08:00
taurus_wood
https://segmentfault.com/u/taurus_wood
0
<p>起因是用FIS3启动报错,然后看这个<a href="https://link.segmentfault.com/?enc=Yk3rcN7p64NNhTpoA0EhAg%3D%3D.pfRz%2FbEJNr%2Bc80np6Hhb3TV69152KilmS2JQwGjxcsc7hsB3kMxN7nafkiUmjLe%2BgdXVXEnvJbTqQPXY8EtwUg%3D%3D" rel="nofollow">https://github.com/fex-team/f...</a> ,配置了fis3的全局环境变量。结果发现还是不行,之前一直有<br><code>-bash: bles: command not found</code>这个问题。该怎么解决?<br><img src="/img/bVCYwz" alt="图片描述" title="图片描述"></p>
<p><img src="/img/bVCYv2" alt="图片描述" title="图片描述"></p>
<p><img src="/img/bVCYv4" alt="图片描述" title="图片描述"></p>
怎么去除mac环境变量中重复的信息?
https://segmentfault.com/q/1010000005682583
2016-06-09T23:51:17+08:00
2016-06-09T23:51:17+08:00
已注销
https://segmentfault.com/u/franklinds
1
<p><img src="/img/bVx0sp" alt="图片描述" title="图片描述"></p>
<p>这是我配置环境变量的语句,虽然能生效但是实际打印path是这样的<br><img src="/img/bVx0sH" alt="图片描述" title="图片描述"></p>
<p>整理一下<br><img src="/img/bVx0sI" alt="图片描述" title="图片描述"></p>
<p>很明显这里有重复的,能解决方案么??</p>
IPython利用$edit命令调用sublime text3问题
https://segmentfault.com/q/1010000004986358
2016-04-22T13:29:56+08:00
2016-04-22T13:29:56+08:00
hello_world_
https://segmentfault.com/u/hello_world_
0
<p><img src="/img/bVu5k1" alt="图片描述" title="图片描述"></p>
<p>这样设置了为什么还是调用的还是notepad呢?</p>
在终端中能打印值的环境变量,在脚本里打印却为空?
https://segmentfault.com/q/1010000004144637
2015-12-14T16:57:39+08:00
2015-12-14T16:57:39+08:00
jk_v1
https://segmentfault.com/u/jk_v1
0
<p>看shell执行情况:</p>
<pre><code>jk@kglb:~$ echo $ANDROID_NDK_ROOT
/home/jk/sdk/android-ndk-r10e
jk@kglb:~$ cat test.sh
#!/bin/sh
echo $ANDROID_NDK_ROOT
jk@kglb:~$ sh test.sh
jk@kglb:~$ </code></pre>
<p>环境变量ANDROID_NDK_ROOT在终端中能打印出来,但放在脚本里却打印为空,不得其解。<br>使用环境:bash, Ubuntu 14.04.3 LTS</p>
如何使用 Kubernetes secrets 保存环境变量数据?
https://segmentfault.com/q/1010000004005007
2015-11-17T10:29:12+08:00
2015-11-17T10:29:12+08:00
ithelloworld
https://segmentfault.com/u/ithelloworld
0
<p><a href="https://link.segmentfault.com/?enc=DXxQcxKOyzooLtitmuADiA%3D%3D.BsMSAA9FcgFIHRU%2FkyZOEbM8oaYPhKv%2FYDuCZm8kyGOol%2FI9CMl5qZ45kDRBH6ea32fci5ZEIJRuFjLc1Xh5Wg%3D%3D" rel="nofollow">官方文档</a>的例子是简单定义变量,现在我想要把项目中的环境变量数据设置到 secret 中,尝试如下:</p>
<pre><code>apiVersion: v1
kind: Secret
metadata:
name: mysecret
type: Opaque
data:
RAILS_ENV: cHJvZHVjdGlvbg==</code></pre>
<p>创建 secret:</p>
<pre><code>kubectl create -f secret.yml</code></pre>
<p>却提示:</p>
<pre><code>The Secret "mysecret" is invalid:
* data[RAILS_ENV]: invalid value 'RAILS_ENV': must have at most 253 characters and match regex \.?[a-z0-9]([-a-z0-9]*[a-z0-9])?(\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*</code></pre>
<p>不符合命名规则,那么如何才能设置环境变量的大写字母呢?</p>
关于Windows上MAVEN_HOME设置的问题
https://segmentfault.com/q/1010000003846885
2015-10-12T15:27:29+08:00
2015-10-12T15:27:29+08:00
youngitachi
https://segmentfault.com/u/youngitachi
0
<p>环境:Win10,64位</p>
<p>按照以前设置java环境变量的方法,先设置了MAVEN_HOME,然后在Path中添加了%MAVEN_HOME%\bin,但是在cmd下依然不能使用mvn命令,下面是我的环境变量的设置:</p>
<p><img src="/img/bVqiTM" alt="clipboard.png" title="clipboard.png"></p>
<p><img src="/img/bVqiTX" alt="clipboard.png" title="clipboard.png"></p>
<p>在cmd下调用<code>set</code>命令查看到:</p>
<p><img src="/img/bVqiT4" alt="clipboard.png" title="clipboard.png"></p>
<p>看到在MAVEN_HOME前面多了一个貌似是空格的字符,于是我将这些代码复制出来,粘贴到sublime下,但是这时候那个空格却显示不出来了:</p>
<p><img src="/img/bVqiUw" alt="clipboard.png" title="clipboard.png"><br>但是如果我将光标移动到D前方的位置(即;与D之间),却需要按两次方向键(左键)才能跳到分号前面,说明那个字符还是存在的。<br>粘贴到UltraEdit情况如下:</p>
<p><img src="/img/bVqiXj" alt="clipboard.png" title="clipboard.png"><br>在该处很明显有个"?"</p>
<p>不知道有没有谁遇到过这样的问题啊,望不吝赐教,谢谢了!</p>
<p>上面的环境变量中的分号我检查过,保证是英文的分号。</p>
Mac OS X 如何删除已添加的环境变量
https://segmentfault.com/q/1010000003802565
2015-09-28T22:05:30+08:00
2015-09-28T22:05:30+08:00
雨木木
https://segmentfault.com/u/yumumu1988
0
<p>求教问题具体如下:</p>
<ol>
<li><p>下载maven后,把maven添加到了环境变量(PATH)中。添加方式是向~/.bash_profile中添加export命令。详见下图:<br><img src="/img/bVp7nN" alt="图片描述" title="图片描述"></p></li>
<li><p>在终端中输出PATH,如下:<br><img src="/img/bVp7nQ" alt="图片描述" title="图片描述"></p></li>
<li><p>现在要卸掉maven,同时想把之前添加到PATH中maven的路径(/usr/local/maven/maven3.2.5/bin)从环境变量中删除掉。不知道该如何操作,求助大家帮忙!</p></li>
</ol>
请教一个设置环境变量的问题?
https://segmentfault.com/q/1010000002721042
2015-04-30T20:38:53+08:00
2015-04-30T20:38:53+08:00
李惟
https://segmentfault.com/u/liwei_161273
0
<p>提示信息如下</p>
<pre><code>Generally there are no consequences of this for you. If you build your
own software and it requires this formula, you'll need to add to your
build variables:
LDFLAGS: -L/usr/local/opt/curl/lib
CPPFLAGS: -I/usr/local/opt/curl/include
</code></pre>
<p>我在<code>vi ~/.bash_profile</code>中这么设置,对吗?</p>
<pre><code>export LDFLAGS=-L/usr/local/opt/curl/lib
export CPPFLAGS=-I/usr/local/opt/curl/include
</code></pre>
<p>参数<code>-L</code>和<code>-I</code>代表什么?</p>