首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MAGICK_CONFIGURE_PATH配置变量未被接受

MAGICK_CONFIGURE_PATH配置变量未被接受
EN

Stack Overflow用户
提问于 2019-05-16 22:44:10
回答 1查看 607关注 0票数 0

我已经按照以下指南配置了policy.xml文件:

https://help.heroku.com/RFDJQSG3/how-can-i-override-imagemagick-settings-in-a-policy-xml-file

但是,当这个config env var就绪并且我运行identify -list policy命令时,它仍然只从默认路径读取策略,而不会搜索新的路径。

Config var:使用以下命令将MAGICK_CONFIGURE_PATH设置为"/app/.magick/:/etc/ImageMagick-6/“:

heroku config:set MAGICK_CONFIGURE_PATH="/app/.magick/:/etc/ImageMagick-6/"

输出:

代码语言:javascript
复制
Path: /etc/ImageMagick-6/policy.xml
  Policy: Resource
    name: disk
    value: 1GiB
  Policy: Resource
    name: map
    value: 512MiB
  Policy: Resource
    name: memory
    value: 256MiB
  Policy: Resource
    name: area
    value: 128MB
  Policy: Resource
    name: height
    value: 16KP
  Policy: Resource
    name: width
    value: 16KP
  Policy: Delegate
    rights: None 
    pattern: URL
  Policy: Delegate
    rights: None 
    pattern: HTTPS
  Policy: Delegate
    rights: None 
    pattern: HTTP
  Policy: Path
    rights: None 
    pattern: @*

Path: [built-in]
  Policy: Undefined
    rights: None 

我在一个Ruby heroku-18堆栈上,我在/app/.magick/policy.xml中找到的策略包含:

代码语言:javascript
复制
<policymap xmlns="">
  <policy domain="coder" rights="read | write" pattern="HTTPS" />
</policymap>

你知道我怎么才能让这个config变量工作吗?

EN

回答 1

Stack Overflow用户

发布于 2019-05-21 13:51:43

将配置文件放入根目录看起来类似于app/.magick,但是这并不意味着需要在Rails app目录中创建.magick目录。

.magick目录移动到我的应用程序的真正根目录下,它就可以工作了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56171190

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档