【问题标题】:Can't use git with aptana不能将 git 与 aptana 一起使用
【发布时间】:2010-08-15 17:20:08
【问题描述】:

当我尝试在 git 服务器上放一些东西时,它给了我一个错误: "引用未定义的变量 USER"

在 bash 中:echo $USER 给了我正确的答案。

可能是什么?

这是带有aptana-3插件的eclipse(一整包)

【问题讨论】:

  • 你的 rsa 密钥配置了吗?
  • 是的,我有。控制台中的 Git 效果很好

标签: git aptana


【解决方案1】:

bash 会话可能设置了正确的环境变量。

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

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

【讨论】:

  • 它仍然无法工作。同样的错误。我什至在运行之前导出了 USER 和 HOME 值
  • 奇怪。您是否尝试使用经典的 Eclipse 安装和 Egit (code.google.com/p/egit/wiki/EGitQuickGuide) 重现该问题?
  • 我没有,但我想我会投降,我会从控制台推动。没有时间犯愚蠢的错误(:我记得它仍然是测试版?
  • @matiit:我明白了。 EGit 仍然是 pre-1.0 (wiki.eclipse.org/EGit/FAQ)。我也更喜欢控制台会话;)
  • 只有提交消息才能更漂亮地显示 GUI(:和历史显示
【解决方案2】:

更新:跟踪问题。看起来 Eclipse 正在使用值中包含“${”的 ENV 值。用户正在更改他的命令提示符以包括他的用户名、主机名和密码。在他从他的 .profile 中评论它之后,它避免了这个问题。因此,我添加了一个错误修复来修复我们的开发流中应该进入下一个版本的问题。

--

看起来像 https://aptana.lighthouseapp.com/projects/35272/tickets/1867-git-push-has-encountered-a-problem 的副本

我无法复制该问题,但如果您可以提供有关该票证的更多详细信息,我可以看看,因为我编写了我们所有的 git 支持。很可能像 $USER 这样的东西以某种方式潜入了 git 可执行路径,并且当传递到启动基础设施时,它试图将其解释为它无法解析的 eclipse 启动变量(而不是 ENV var)。

【讨论】:

    猜你喜欢
    • 2019-03-04
    • 1970-01-01
    • 2016-06-23
    • 1970-01-01
    • 2012-08-13
    • 1970-01-01
    • 2010-10-30
    • 2018-07-18
    • 1970-01-01
    相关资源
    最近更新 更多