gpt4 book ai didi

ruby - cp : cannot stat ‘path/file’ : No such file or directory

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

我尝试通过 vagrant provisioning 将文件从主机复制到 vagrant box:

command = "cp #{File.join(Dir.pwd,'install.sh')} /home/vagrant/"  # /home/user/vagrant/install.sh  /home/vagrant
config.vm.provision :shell, :inline => command

然后我得到:

cp: cannot stat ‘/home/user/vagrant/install.sh’: No such file or directory
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!


Stderr from the command:
cp: cannot stat ‘/home/user/vagrant/install.sh’: No such file or directory

该文件位于与 Vagrantfile 相同的目录中,我可以访问上述路径中的文件

最佳答案

shell provisioner 在 vagrant box 上运行给定的命令,而不是在主机系统上。

由于带有 Vagrantfile 的主机目录(在本例中是您的 install.sh)在 vm 中挂载为 /vagrant,因此将命令更改为 cp/vagrant/install .sh/home/vagrant 应该可以解决问题。

关于ruby - cp : cannot stat ‘path/file’ : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26996229/

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