Cygwin,通过 SSH,缺少系统变量
使用 ssh 时,Cygwin 中缺少一堆系统变量。我注意到的一些内容包括:
- 包含 Visual Studio 路径的正确路径。
- VS80COMNTOOLS
- TEMP
- TMP
- PROCESSOR_ARCHITECTURE
- PROCESSOR_IDENTIFIER
- PROCESSOR_LEVEL
- PROCESSOR_REVISION
- FP_NO_HOST_CHECK
- PSMODULEPATH
这会影响尝试通过 ssh 编译源代码(例如 ruby)。使用 rdesktop 时存在这些变量。
使用 ssh 时如何让这些变量存在于 Cygwin 中?
A bunch of system variables are missing in Cygwin when using ssh. Some that I noticed include:
- A proper PATH including the Visual Studio paths.
- VS80COMNTOOLS
- TEMP
- TMP
- PROCESSOR_ARCHITECTURE
- PROCESSOR_IDENTIFIER
- PROCESSOR_LEVEL
- PROCESSOR_REVISION
- FP_NO_HOST_CHECK
- PSMODULEPATH
This impacts trying to compile source, such as ruby, via ssh. These variables exist when using rdesktop.
How do I get these variables to exist in Cygwin when using ssh?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我找到了一篇描述如何解决此问题的帖子:http://smithii.com/node/44
这里是该页面中的“o bash”位:
已编辑:移动了
tr
,因此仅完成一次。否则速度就慢得令人痛苦。I found a post describing how to work around this: http://smithii.com/node/44
Here is the bit 'o bash from that page:
edited: Moved the
tr
so it is only done once. It was painfully slow otherwise.查看此处的第 1 个答案,>=BASH-4.4 将引发有关以下内容的警告:
要解决此问题,只需将“测试”行从:更改
为:
Looking at the 1 answer here, >=BASH-4.4 will throw warnings about:
To fix this, simply change the 'test' line from:
to: