当我试图把一些东西放到git服务器上时,它给我一个错误:“引用到未定义的变量用户”。
在bash中: echo $USER给了我正确的答案。
那会是什么呢?
它是带有aptana-3插件的eclipse (一个完整的包)
发布于 2010-08-16 01:26:28
bash会话可能设置了正确的环境变量。
但本机OS会话可能不会(例如Windows上的DOS会话)。
您是否可以从刚刚为USER设置正确值的会话中启动aptana
如果仍然失败(就像在this thread中一样),还可以尝试为$HOME设置正确的值。
发布于 2011-02-24 01:49:20
更新:已跟踪问题。看起来Eclipse咬住了在值中包含"${“的ENV值。用户正在更改其命令提示符,以包含其用户名、主机名和密码。在他把它从他的.profile中注释出来后,它避免了这个问题。因此,我在我们的开发流程中添加了一个错误修复程序,应该会在我们的下一个版本中使用。
--
看起来像https://aptana.lighthouseapp.com/projects/35272/tickets/1867-git-push-has-encountered-a-problem的复制品
我不能重复这个问题,但如果你能提供更多的细节,我可以看看,因为我写了我们所有的git支持。很可能像$USER这样的东西正以某种方式潜入git可执行文件路径,当传递到启动基础设施时,它试图将其解释为它无法解析的eclipse启动变量(而不是ENV var)。
https://stackoverflow.com/questions/3488411
复制相似问题