Мені потрібно знати найефективніший спосіб встановлення JQ на Mac (el capitan). Код завантажується на мій mac, але я хотів би знати, як я можу встановити та експлуатувати його через командний рядок.
Мені потрібно знати найефективніший спосіб встановлення JQ на Mac (el capitan). Код завантажується на мій mac, але я хотів би знати, як я можу встановити та експлуатувати його через командний рядок.
Відповіді:
Ви можете встановити будь-яку програму / пакети з brew на mac. Якщо ви хочете знати точну команду, просто знайдіть свій пакет на https://brewinstall.org, і ви отримаєте набір команд, необхідних для встановлення цього пакета.
Спочатку відкрийте термінал і встановіть заварку
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
Тепер встановіть jq
brew install jq
На Mac найефективнішим способом встановлення jq, мабуть, було б використання домашньої мови , наприклад
brew install jq
Якщо вам потрібна версія для розробки, ви можете спробувати:
brew install --HEAD jq
але це має різні передумови.
Детальні вказівки знаходяться на сторінці "Встановлення" вікі jq: https://github.com/stedolan/jq/wiki/Installation
Ця ж сторінка також містить деталі щодо встановлення з джерела та містить примітки щодо встановлення за допомогою MacPorts.
error: [Errno 2] No such file or directory ---------------------------------------- Command "/usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/var/folders/bk/qxg2q6ss39g1ft4470j34tzh0000gn/T/pip-build-AEc_pb/jq/setup.py';f=getattr(tokenize, 'open', open)(__file__);
code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /var/folders/bk/qxg2q6ss39g1ft4470j34tzh0000gn/T/pip-utaZJq-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/bk/qxg2q6ss39g1ft4470j34tzh0000gn/T/pip-build-AEc_pb/jq/
Найпростіший спосіб встановити jq
та перевірити його роботу - це заварювання, а потім використання найпростішого фільтра, який просто форматує JSON
brew
це найпростіший спосіб управління пакетами на mac:
brew install jq
Потрібні brew
? Виконайте таку команду:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Якщо цього не вдається: інструкції щодо встановлення та використання містяться на https://brew.sh/
.
Фільтр приймає вхідні дані і видає його незмінним в якості вихідного сигналу. Це оператор ідентифікації. (цитуйте документи)
echo '{ "name":"John", "age":31, "city":"New York" }' | jq .
Результат повинен виглядати так у вашому терміналі:
{
"name": "John",
"age": 31,
"city": "New York"
}
Для CentOS, RHEL, Amazon Linux: sudo yum install jq
Для більшості це вітер, проте, як і у вас, мені було важко встановити jq
Найкращі ресурси, які я знайшов, це: https://stedolan.github.io/jq/download/ та http://macappstore.org/jq/
Однак жоден з мене не працював. Я запускаю python 2 і 3 і використовую brew на додаток до pip, а також Jupyter. Я досяг успіху лише після видалення brew jq, після чого оновив brew і перезавантажив свою систему
Тоді мені вдалося видалити всі попередні встановлення pip install jq
brew
?