当我尝试在git服务器上放一些东西时,它给我一个错误: “引用未定义的变量USER”
在bash中:echo $ USER给我正确答案。
它可能是什么?
这是与aptana-3插件(一整包)的日食
答案 0 :(得分:2)
bash会话可能设置了正确的环境变量。
但本机操作系统会话可能不会(例如Windows上的DOS会话)
您是否可以在之前为USER
设置正确值的会话中启动您的aptana?
如果仍然失败(例如在this thread中),请尝试为$HOME
设置正确的值。
答案 1 :(得分:1)
更新:追踪问题。看起来Eclipse正在咬住值中包含“$ {”的ENV值。用户正在更改其命令提示符以包含其用户名,主机名和密码。在他从他的.profile中评论之后,它避免了这个问题。因此,我添加了一个错误修正来修复我们的开发流中应该进入下一版本的错误。
-
看起来像是https://aptana.lighthouseapp.com/projects/35272/tickets/1867-git-push-has-encountered-a-problem
的副本我无法复制这个问题,但是如果你能提供一些关于该票证的详细信息,我可以看看,因为我写了我们所有的git支持。很可能某种类似于$ USER的东西正在偷偷进入git可执行路径,当它传递到启动基础架构时,它会尝试将其解释为一个无法解析的eclipse启动变量(而不是ENV var)。