You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何指定Rails使用自定义.env文件管理多实例Mastodon?

如何为Mastodon的tootctl指定非默认.env文件
  • 使用ENV_FILE环境变量直接指定
    Rails底层的dotenv-rails支持通过ENV_FILE变量覆盖默认的.env文件路径,完全符合你想要的使用方式,直接在命令前添加该变量即可:
RAILS_ENV=production ENV_FILE=.env.production.de bin/tootctl accounts modify alice --role Owner
  • 切换实例目录执行(更省心)
    如果两个Mastodon实例部署在不同的目录下,直接进入第二个实例的根目录再执行命令,程序会自动加载当前目录下的对应.env文件。要是你把第二个实例的配置文件命名为.env.production,连额外变量都不用加:
cd /path/to/your-second-mastodon
RAILS_ENV=production bin/tootctl accounts modify alice --role Owner
  • 备选:用DOTENV_PATH指定(部分版本兼容)
    部分Rails或dotenv版本中,DOTENV_PATH和ENV_FILE作用一致,也可以用这个变量来指定:
RAILS_ENV=production DOTENV_PATH=.env.production.de bin/tootctl accounts modify alice --role Owner

内容的提问来源于stack exchange,提问作者archygriswald

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 21:50:33