gpt4 book ai didi

bash - 为什么在某些 Rails 指令中需要 ./script/generate 而不是 script/generate ?

转载 作者:行者123 更新时间:2023-12-04 06:32:01 24 4
gpt4 key购买 nike

在 Bash 或 Windows(或任何其他 shell)中,是否需要这样做

./script/generate scaffold foo name:string

而不是仅仅使用
script/generate  ...

?有时我确实看到第一种形式,但第二种形式总是适用于我,在 Mac OS X 或 Ubuntu 上,即使 PATH 不包含 . (当前目录)

那么第二种形式可以一直有效吗,那么第一种形式真的不需要吗?我认为对于可执行文件,我们有时会使用 ./a.out运行它...但似乎可能 script/generate不需要 ./在前?

最佳答案

它们的意思完全相同。

Starting from the current directory, select a subdirectory called 'script' and in it an executable called 'generate' and run it.



不同的是,与 ./您明确指定了当前目录,没有它,它是隐式的。

关于bash - 为什么在某些 Rails 指令中需要 ./script/generate 而不是 script/generate ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5281712/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com