我试图安装卡夫卡和文档说,要做到:为什么要用“./”前缀运行sbt?这是行不通的
> tar xzf kafka-<VERSION>.tgz
> cd kafka-<VERSION>
> ./sbt update
> ./sbt package
> ./sbt assembly-package-dependency
所以,当我尝试运行./sbt update
我得到这个错误:
[email protected]:~/kafka-0.8.1.1-src# ./sbt
-bash: ./sbt: No such file or directory
但如果我尝试没有“./”,似乎工作:
[email protected]:~/kafka-0.8.1.1-src# sbt update
Getting org.scala-sbt sbt 0.13.5 ...
- 使用这个前缀是必须的?为什么?
- 如果我不使用,执行的命令是一样的吗?
文件没有在目录中存在。也许这是下载卡夫卡的问题? – user3175226
可能...或其文档不正确?如果没有./,它会执行它在系统路径中找到的命令(linux上的$ PATH变量) –
我正在检查它。非常感谢! – user3175226