2016-05-17 2 views
1

Первоначально я установил версию elm v0.16 вяза в формате https://github.com/avh4/elm-format. Я не помню, как я настроил его, но был выпущен новый Elm v0.17 и обновлен формат elm. Я загрузил новый файл в формате elm, но когда я ввожу 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-формата для работы с возвышенным текстом, но теперь я не могу обновить возвышенное, чтобы использовать новый формат elm, и он по умолчанию использует старую версию elm-формата, что приводит к неправильному синтаксису ,

Кроме того, поскольку в последней версии Elm есть новый синтаксис и идиомы, при написании кода в возвышенном виде он все еще пытается использовать старый синтаксис и подчеркивает синтаксис Elm 0.17 с ярко-розовым неправильным синтаксисом.

Я даже не могу найти, где и как существует старая версия elm-формата, но по какой-то причине это версия по умолчанию.

Я не знаю, важно ли это, но это мой текущий .bash_profile, что я по-видимому, никогда не изменял, чтобы сделать работу с старой версией вяза формата:

# 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 Настройки> Elm Поддержка языков> Настройки пользователя у меня есть:

{ 
    "elm_format_on_save": true, 
    "elm_paths": "/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/elm-format" 
} 

в целом я полностью смущен и расстроен, как я не могу даже писать код без горячих розовых моментов во всем этом.

+0

Это Q не о программировании, как определено для StackOverflow. Это ** может быть более целесообразным на соответствующих сайтах http://apple.stackexchange.com (AskDifferently) ИЛИ http://SuperUser.com. Подумайте, используя ссылку 'flag' в нижней части вашего Q и попросите модератора переместить ее туда. Пожалуйста, не публикуйте те же Q на двух разных сайтах. Спасибо и удачи. – shellter

ответ

2

Первый запуск which elm_format, чтобы показать местонахождение старой версии 0.16. Затем вы можете заменить этот двоичный файл новым, полученным от github. Из возвышенного пути кажется, что вы поместили двоичный файл elm_format в корень жесткого диска. Возможно, вы захотите его поместить внутри /usr/local/bin

+0

Спасибо за входное удовольствие. Запуск 'which elm-format' возвращает'/usr/local/bin/elm-format'. Я пошел в папку user/local/bin в finder и просто скопировал + вставил новый 'elm-format' и заменил старый формат elm, который был там так сейчас, когда я запускал' elm-format' в терминале новая версия возвращается. Однако, я думаю, что что-то не так, потому что новый файл формата elm имеет другой значок файла, чем старый, который был таким же, как и все другие файлы вокруг него, а также имеет очень большой размер файла по сравнению со всем остальным , http://postimg.org/image/nj2wg6j81/ Любые мысли? – heartmo

Смежные вопросы