【问题标题】:Installing leiningen安装 leiningen
【发布时间】:2014-12-14 01:05:45
【问题描述】:

我正在尝试在 OSX 上手动安装 Leiningen。按照http://leiningen.org/ 的标准说明,我:

  1. 已下载脚本。
  2. 使用我的凭据将其复制到 ~/bin。 (我已验证 bin 在我的 PATH 中)
  3. 尝试将其设置为可执行:

    ~::bin 用户$ chmod a+x lein.sh (似乎在这里工作) ~:bin 用户$

  4. “运行它(lein),它会下载自安装包”

这是终端输出:

-bash: lein: command not found

为什么?

如果我可以提供任何相关信息,请发表评论。

【问题讨论】:

  • 这个问题更适合Superuser
  • 我重新阅读后同意。

标签: java clojure leiningen


【解决方案1】:

如果脚本在路径中并且名为lein.sh,则将其重命名为lein。你应该很高兴。 Windows 允许您省略某些文件类型的扩展名,但 unix/linux 不允许。

【讨论】:

  • 非常感谢。这是一个很好理解的小细节。只是一个额外的说明,你实际上必须在 lein.sh 上用“获取信息”重命名它,重命名它,而只是在 finder 中浏览它。
  • Morkrom,你可能想了解更多关于 Unix shell 命令的知识。我几乎从不在 Finder 中做这种事情。一旦你习惯了它,它在命令提示符下会更快。 Finder 在某些用途上很方便,但我在使用 Finder 时没有什么是我无法在 shell 提示符下做的。
  • @Mars,我承认我希望更好地控制 shell。您是否知道任何特别有用的资源或习惯可以帮助您获得这种实际理解?
  • 有趣的问题,@Morkrom。我猜几十年来我一直在使用 Unix bash shell 命令。我主要从书本中学习,我会假设我从中学到的书不再可用。但它们是如此伟大的书,其中一些仍然存在! Unix Shell ProgrammingUnix Power Tools 是我从中学到的两本书。但是,目前有很多书籍看起来很有用,并且在网络上搜索“unix shell 脚本”或“bash shell 脚本”会找到一些可能有用的教程。
  • @Morkom 早在 Unix in a Nutshell 就有一个非常好的 shell 参考。我确信有一本书与当今世界相似且更相关。 Bash 入门指南也会有所帮助。
猜你喜欢
  • 1970-01-01
  • 2014-03-23
  • 1970-01-01
  • 2016-05-16
  • 2012-03-28
  • 1970-01-01
  • 2012-11-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多