2014-10-23 2 views
4

На моей система Xubuntu 14.04 Я установил Git используяGit выполнение команд (например, «мерзавец дифф» или «мерзавец помощью фиксации») возвращает ошибку о «разумной бумаге»

sudo apt-get install git 

Он работает все в порядок (Я только начинаю изучать его), но исполнение

git diff 

возвращается

error: cannot run sensible-paper: No such file or directory 

в качестве первой линии. После первой строки это дает различия между файлами, другими словами, работает нормально.

Кроме того, команда

man git 

(или любые другие команды помогают, как git help commit) возвращает:

man: can't execute sensible-paper: No such file or directory 
man: command exited with status 255: (cd /home/max/Desktop/Git Learning && LESS=-ix8RmPm Manual page git-commit(1) ?ltline %lt?L/%L.:byte %bB?s/%s..?e (END):?pB %pB\%.. (press h for help or q to quit)$PM Manual page git-commit(1) ?ltline %lt?L/%L.:byte %bB?s/%s..?e (END):?pB %pB\%.. (press h for help or q to quit)$ MAN_PN=git-commit(1) sensible-paper) 

И поэтому я не могу получить любую помощь на Git вообще (из моей оболочки). У меня Googled для решения, но не нашел ничего похожего на приведенные выше ошибки. Любая помощь приветствуется.

+0

Это должно быть 'чувственно-pager', в системах Debian/Mint/Ubuntu. Вы уверены, что он говорит бумагу? –

+3

@larsmans typo [не неслыханно] (https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711510). – rubenvb

+0

Вы пробовали обновить систему? (т. е. «sudo apt-get update && sudo apt-get upgrade») – rubenvb

ответ

2

sensible-paper, очевидно, опечатка для sensible-pager, которой должен быть пейджер, выполняемый по умолчанию.

Чтобы узнать, какая переменная окружения неправильно установлен, вы можете запустить

env | grep sensible-paper 

Просить Git использовать разумно-пейджера в любом случае, запустите

git config --global core.pager sensible-pager 
1

Это рейнджер проблема.DEFAULT_PAGER значение с ошибкой: https://bugs.launchpad.net/ubuntu/+source/ranger/+bug/1331444.

Изменение sensible-paper к sensible-pager в foloowing файлов:

/usr/share/ranger/ranger/ext/rifle.py:23:DEFAULT_PAGER = 'sensible-paper' 
/usr/share/ranger/ranger/__init__.py:27:DEFAULT_PAGER = 'sensible-paper' 
/usr/share/ranger/rifle:23:DEFAULT_PAGER = 'sensible-paper' 
Смежные вопросы