问题:
SELECT category_type, GROUP_CONCAT(name SEPARATOR ', ')
FROM sample
GROUP BY category_type
尝试调试:
⚙ ~ fish --version
fish, version 2.5.0-238-ga811ae2
⚙ ~ echo $FISH_VERSION
2.2.0
我从apt安装了鱼2.2。然后从github repo直接安装了fish 2.5。但它仍在使用较旧的鱼,我不确定这里发生了什么。
答案 0 :(得分:1)
这里至少有两个问题:
第一个是你还在执行旧鱼。原因可能是您将新鱼安装到/ usr / local(很可能是因为您使用make install
安装了它,默认为该目录),但没有将您的shell设置调整为指向新的。
要确认此操作,请运行type -a fish
。它应该显示fish都在/ usr / bin和/ usr / local / bin中。要解决这个问题,有两种解决方案:
chsh -s /usr/local/bin/fish
(如https://github.com/fish-shell/fish-shell#switching-to-fish中所述)或者最好
第二个问题是setenv
错误。您的config.fish中可能有setenv "LANG en_US.UTF-8"
(带引号)之类的内容。这将产生那个丑陋的错误,并且不会像你想要的那样设置变量。解决方案是
set -gx LANG en_US.UTF-8
或至少setenv LANG en_US.UTF-8
(不含引号)或