Vagrant 不会 运行 正确启动一次文件
Vagrant won't run startup-once files properly
我刚刚使用 puphpet 创建了一个新的 Vagrant box,并将脚本文件放入 /puphpet/startup-once/once.sh
我正在尝试 运行 这样的命令来修改 php.ini
sudo sed -i 's|;opcache.enable=0|opcache.enable=1|g' /etc/php5/fpm/php.ini
我只是收到类似
的错误
No such file or directoryd /etc/php5/fpm/php.ini
然后我使用 putty 连接,我可以看到该文件确实存在。为什么 Vagrant 运行 不能这些文件?如果有帮助,我正在 运行ning Virtual Box on Windows 8。
问题是我有 Windows 风格的行结尾。将行结尾转换为 UNIX 样式,脚本 运行 就好了。
请注意,对于 php.ini 设置,您应该使用 php 部分。由于人偶 php 模块处理设置的方式,您的更改将被任何未来 $ vagrant provision
覆盖。
我刚刚使用 puphpet 创建了一个新的 Vagrant box,并将脚本文件放入 /puphpet/startup-once/once.sh
我正在尝试 运行 这样的命令来修改 php.ini
sudo sed -i 's|;opcache.enable=0|opcache.enable=1|g' /etc/php5/fpm/php.ini
我只是收到类似
的错误No such file or directoryd /etc/php5/fpm/php.ini
然后我使用 putty 连接,我可以看到该文件确实存在。为什么 Vagrant 运行 不能这些文件?如果有帮助,我正在 运行ning Virtual Box on Windows 8。
问题是我有 Windows 风格的行结尾。将行结尾转换为 UNIX 样式,脚本 运行 就好了。
请注意,对于 php.ini 设置,您应该使用 php 部分。由于人偶 php 模块处理设置的方式,您的更改将被任何未来 $ vagrant provision
覆盖。