gpt4 book ai didi

ruby-on-rails - 为什么我总是在 "ruby"前面需要 "script/runner"?

转载 作者:太空宇宙 更新时间:2023-11-03 17:04:23 24 4
gpt4 key购买 nike

当我只执行 script/runner 时,它会给我 -bash: script/runner: Permission denied

当我执行 sudo script/runner 时,它会给我 sudo: script/runner: command not found

它仅在我执行 ruby script/runner 时有效。为什么?在其他任何地方,我都看到人们只是运行 script/runner 而前面没有 ruby ......是否有“修复”?这导致我的 javan-whenever 生成的 crontab 在 Permission denied 上失败,因为它只是运行 script/runner 而没有 ruby...

最佳答案

听起来您的 script/runner 文件中没有设置“执行”权限位。如果未设置该位,unix shell 将不会尝试执行它。

chmod +x script/runner 可以用来设置。 man chmod 了解有关 chmod 命令的更多详细信息。

关于ruby-on-rails - 为什么我总是在 "ruby"前面需要 "script/runner"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3663197/

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