Я хочу развернуть свой проект Meteor на своем VPS с помощью mupx. Но когда я запускаю "sudo mupx deploy", у меня появляется ошибка (в linuxmint 17.2):

Ошибка команды с кодом выхода 2 Вывод ошибки: [Ошибка: не удалось найти переменную среды 'ANDROID_HOME'. Попробуйте установить его вручную. Не удалось найти команду android в вашем PATH. Попробуйте обновить PATH, указав путь к допустимому каталогу SDK.]

Я уже установил свой путь в .bashrc:

export ANDROID_HOME=~/Android/Sdk
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

И это работает:

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/noob/Android/Sdk/tools:/home/noob/Android/Sdk/platform-tools

Когда я запускаю команду android, менеджер SDK ANDROID запускается правильно, поэтому я не понимаю ошибку PATH

1
user3415686 29 Дек 2015 в 01:42

2 ответа

Лучший ответ

У меня было такое же сообщение об ошибке при попытке запустить meteor run android --verbose

Что сработало для меня, так это установка ANDROID_HOME на абсолютный путь в ~ / .bashrc следующим образом:

export ANDROID_HOME='/home/noob/Android/Sdk'
0
Wonko 18 Янв 2016 в 08:06

Решение: meteor remove-platform android

Источник: https://github.com/arunoda/meteor-up/issues/730

1
user3415686 30 Дек 2015 в 11:03