2010-08-15 47 views
3

: ‘引用未定义的变量USER’不能使用git与集锦

在bash:回声$ USER给我正确的答案。

它可能是什么?

它的Eclipse与集锦 - 3插件(全包)

+0

你有你的rsa密钥配置? – 2011-04-19 18:51:37

+0

是的,我有。 Git from console works excellent – matiit 2011-04-19 19:17:01

回答

2

一个bash会话可能有正确的环境变量设置。

但本地操作系统会话可能不会(例如Windows上的DOS会话)。
你可以从刚刚设置USER的正确值之前的会话启动你的aptana吗?

如果仍然失败(如this thread),请尝试设置$HOME的正确值。

+0

它仍然无法正常工作。 同样的错误。 我甚至在运行 – matiit 2010-08-15 17:39:43

+0

之前导出了USER和HOME值。奇怪。您是否尝试使用经典Eclipse安装和Egit(http://code.google.com/p/egit/wiki/EGitQuickGuide)重现该问题? – VonC 2010-08-15 17:44:37

+0

我没有,但我想我会投降,我会从控制台推。没有时间出现愚蠢的错误(并且我还记得它仍然是测试版吗?) – matiit 2010-08-15 17:47:19

1

更新:追查问题。看起来Eclipse正在咬住包含“$ {”值的ENV值。用户正在更改他的命令提示符以提供他的用户名,主机名和密码。在他从他的配置文件中评论出来之后,它避免了这个问题。因此,我添加了一个错误修复程序来修复应该进入我们下一个版本的开发流。

-

貌似的https://aptana.lighthouseapp.com/projects/35272/tickets/1867-git-push-has-encountered-a-problem

重复我不能复制的问题,但如果你能提供有关车票一些细节,我可以看看,因为我写的我们所有的git支持。很可能某种程度上像$ USER这样的东西偷偷溜进了git可执行文件路径,当它传递给启动基础架构时,它试图将它解释为eclipse启动变量(而不是ENV变量),它无法解决。