ruby-on-rails – Capistrano在Virtual Machne中部署
发布时间:2020-12-17 03:53:39 所属栏目:百科 来源:网络整理
导读:我使用Virtual box gem Vagrant 在一切运作良好之前一周. 我把包装好了.现在我又用同一个项目部署了这个盒子. 和Capistrano输出错误: *** [err :: 33.33.33.10] creating symbolic link `/vagrant/demoapp/current/log'*** [err :: 33.33.33.10] : Read-onl
我使用Virtual box gem Vagrant
在一切运作良好之前一周. 我把包装好了.现在我又用同一个项目部署了这个盒子. 和Capistrano输出错误: *** [err :: 33.33.33.10] creating symbolic link `/vagrant/demoapp/current/log' *** [err :: 33.33.33.10] : Read-only file system https://gist.github.com/1746250(error deploy.rb错误) 我设置了sudo chmod 777 -R 1vagrant / 发生什么事? 解决方法
有一种解决方法可以使共享文件夹中的符号链接再次在VirtualBox 4.1.8上运行.基本上你需要发出这个命令:
VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1 您可以在Vagrant上下文中执行此操作,方法是将其添加到Vagrantfile的Vagrant :: Config.run块中: config.vm.customize ["setextradata",:id,"VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME","1"] 更多信息可以在VirtualBox bug #10085找到. 请注意,共享setextradata技巧的评论者忘记告诉您密钥名称需要SHARE_NAME.我在digging through the C code发现了这个! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |