【发布时间】:2016-05-17 02:06:04
【问题描述】:
我最初安装的是elm-format https://github.com/avh4/elm-format的Elm v0.16版本。我不记得我是如何设置它的,但是一个新的 Elm v0.17 已经发布并且 elm-format 已经更新。我下载了新的 elm-format 文件,但是当我在终端中输入 elm-format 时,它仍然显示旧版本:
elm-format 0.2.0-alpha.
我以为我已将它添加到我的路径中,但我不确定,因为当我运行 echo $PATH 时,我在路径上没有看到任何东西:
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin
我如何让它在我运行 elm-format 时使用我刚刚下载的最新版本?我已经将以前版本的 elm-format 配置为也可以使用 sublime 文本,但现在我也无法更新 sublime 以使用新的 elm-format,它默认使用旧版本的 elm-format,导致语法不正确.
此外,由于最新版本的 Elm 具有新的语法和习语,在 sublime 中编写代码时,它仍在尝试使用旧语法并用粉红色的不正确语法突出显示我的 Elm 0.17 语法。
我什至找不到旧版本的 elm-format 存在于何处或如何存在,但由于某种原因,它是默认版本。
我不知道它是否相关,但这是我当前的 .bash_profile,我显然从未更改过它以使用旧版本的 elm-format:
# STYLING & COLORS
# ################
## LSCOLORS
#> http://osxdaily.com/2012/02/21/add-color-to-the-terminal-in-mac-os-x/
#> http://apple.stackexchange.com/questions/100297/changing-terminal-color
export CLICOLOR=1
export GREP_OPTIONS='--color=auto'
export LSCOLORS=exBxhxDxfxhxhxhxhxcxcx
## Prompt Style/Colors
#> http://blog.taylormcgann.com/2012/06/13/customize-your-shell-command-prompt/
#> http://www.kirsle.net/wizards/ps1.html
export PS1_OLD=$PS1
export PS1="\[\033[1;35m\]\W \[\033[1;91m\]♥\[\033[0;36m\] "
在 Sublime 中,在 Preferences > Package Settings > Elm Language Support > User Settings 我有:
{
"elm_format_on_save": true,
"elm_paths": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/elm-format"
}
总而言之,我完全感到困惑和沮丧,因为我什至无法编写没有粉红色突出显示的代码。
【问题讨论】:
-
这个问题与 StackOverflow 定义的编程无关。 可能在相关网站上更合适 apple.stackexchange.com (AskDifferently) 或 SuperUser.com 。考虑使用 Q 底部的
flag链接,并要求版主将其移到那里。请不要在 2 个不同的网站上发布相同的 Q。谢谢,祝你好运。
标签: bash macos terminal sublimetext2 .bash-profile