如何修改Rails7中foreman运行bin/dev时的控制台输出左侧颜色?
解决方法
方法1:启动时临时指定颜色
直接修改bin/dev脚本,添加环境变量覆盖foreman的默认配色。打开bin/dev文件,找到调用foreman start的行,改成如下形式:
FOREMAN_COLORS="web=green,js=blue,css=cyan" foreman start -f Procfile
- 把
js=blue里的blue换成你想要的颜色,可选值包括:black、red、green、yellow、blue、magenta、cyan、white,也可以用bright_前缀的亮色(比如bright_blue)。 - 这个设置仅在当前启动会话生效,右侧日志文本会保持默认白色。
方法2:全局配置永久生效
如果不想每次启动都加参数,把颜色配置写入你的shell配置文件(比如~/.bashrc、~/.zshrc或~/.fishrc):
export FOREMAN_COLORS="web=green,js=blue,css=cyan"
保存后执行source ~/.bashrc(对应你的shell配置文件)使配置生效,之后运行bin/dev时会自动应用新配色。
内容的提问来源于stack exchange,提问作者CafeHey
相关产品推荐
相关产品推荐

