Mina: 由于符号链接无效,无法安装到路径“vendor/bundle”

创建于 2017-04-16  ·  4评论  ·  资料来源: mina-deploy/mina

您好,我在部署时遇到问题
我在红宝石 2.2.3
我该如何解决?

错误:
由于符号链接无效,无法安装到路径vendor/bundle 。 消除
符号链接,以便可以创建目录。

```desc "将当前版本部署到服务器。"
任务:部署=>:环境做
on :before_hook 做
# 在 ssh 之前把东西放到本地运行
结尾
部署做
# 把会建立一个空目录的东西放到一个完全建立中
# 项目实例。
调用:' git:克隆'
调用:'部署:link_shared_pa​​ths '
调用:'捆绑:安装'
#invoke:' rails:db_load '
#invoke :'load_db_schema'
调用:' rails:db_migrate '
调用:' rails:assets_precompile '
调用:'部署:清理'

on :launch do      
  command "mkdir -p #{fetch(:deploy_to)}/#{fetch(:current_path)}/tmp/"
  command "touch #{fetch(:deploy_to)}/#{fetch(:current_path)}/tmp/restart.txt"
end

结尾
结尾
```

最有用的评论

我认为这是因为缺少目录或文件而中断。 运行mina setup为我解决了这个问题。

所有4条评论

我也面临同样的问题。

这与invoke :'deploy:link_shared_paths'相关,一旦我评论了这个任务,mina deploy 就可以工作了。

我认为这是因为缺少目录或文件而中断。 运行mina setup为我解决了这个问题。

是的,您需要运行安装程序来添加新的共享文件夹

我是这样解决的:

task :deploy do
  deploy do
    invoke :'rbenv:load'
    ...
  end
  ...
end

对于 rbenv。

此页面是否有帮助?
0 / 5 - 0 等级