2010-08-15 49 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變量),它無法解決。