文档基本上说我需要一个a = data.frame(set_a,set_b,value,Average)
library(data.table)
a = data.table(a)
y =a[,max(na.omit(Average)), by=.(set_a,set_b),all=T]
y
mydata2 = merge(a[0], y, by.x = c("set_a","set_b"),by.y = c("set_a","set_b"),all=TRUE)
mydata2
y$match <- a$value[match(y$V1,a$Average)]
y$V1 <- NULL
library(reshape2)
set_matrix = acast(y, set_a ~ set_b, value.var = "match")
set_matrix
文件夹以及envoyer-root/storage
和envoyer-root/current
,然后使用系统链接将envoyer-root/releases
与envoyer-root/storage
相关联,以便阅读这些文件。
似乎没有人解释的是,新上传的文件保存在哪里?根据我的申请,他们会被上传到envoyer-root/releases/{latest one}/public/storage
,但不会使新版本无法访问。
我是否必须创建后部署并手动将先前版本中的所有文件复制到envoyer-root/releases/{latest one}/public/storage
文件夹然后将其链接?我错过了什么吗?
答案 0 :(得分:0)
使用“链接文件夹”(在“部署挂钩”选项卡中)创建从当前部署的版本到服务器上的共享存储文件夹的符号链接。
因此,在您的情况下,您需要创建从当前部署的版本到envoyer-root/storage
的符号链接。在Envoyer中,来自/ link的链接是相对于“PHP项目根目录”,这是您当前部署的版本,而to链接是相对于服务器根目录的,所以您必须:
在public/storage
创建链接(相对于发布路径)
收件人:storage
(相对于服务器根目录)
通过链接文件夹功能创建的符号链接在每个部署中创建,因此它将始终为每个新版本创建符号链接。