Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Git命令执行(如“Git diff”或“Git help commit”)返回关于“的错误”;“合理的文件”;_Linux_Git_Manpage - Fatal编程技术网

Linux Git命令执行(如“Git diff”或“Git help commit”)返回关于“的错误”;“合理的文件”;

Linux Git命令执行(如“Git diff”或“Git help commit”)返回关于“的错误”;“合理的文件”;,linux,git,manpage,Linux,Git,Manpage,在我的Xubuntu 14.04系统上,我使用 sudo apt-get install git 它工作正常(我才刚刚开始学习),但是执行 git diff 返回 error: cannot run sensible-paper: No such file or directory 作为它的第一行。在第一行之后,它给出了文件之间的差异,换句话说,工作正常 此外,命令 man git (或任何其他帮助命令,如git help commit)返回: 所以我在Git上根本无法得到任何帮助(从我

在我的Xubuntu 14.04系统上,我使用

sudo apt-get install git
它工作正常(我才刚刚开始学习),但是执行

git diff
返回

error: cannot run sensible-paper: No such file or directory
作为它的第一行。在第一行之后,它给出了文件之间的差异,换句话说,工作正常

此外,命令

man git
(或任何其他帮助命令,如
git help commit
)返回:

所以我在Git上根本无法得到任何帮助(从我的shell)。 我在谷歌上搜索了解决方案,但找不到与上述错误类似的任何东西。
感谢您的帮助。

合理的纸张
显然是
合理的寻呼机
的打字错误,默认情况下应执行该寻呼机

要找出哪个环境变量设置错误,可以运行

env | grep sensible-paper
要让Git使用明智的寻呼机,请运行

git config --global core.pager sensible-pager
这是一个ranger问题。默认寻呼机值拼写错误:

将以下文件中的
sensible paper
更改为
sensible pager

/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'

这应该是Debian/Mint/Ubuntu系统上的
sensible pager
。你确定上面写的是纸吗?@larsmans是打字错误。你试过更新系统吗?(即,
sudo-apt-get-update&&sudo-apt-get-upgrade
)您是否尝试导出自定义寻呼机
export PAGER=less
或类似的东西。或者,使用
--无寻呼机运行每个命令。感谢您的回复。事实证明,除了通过“Ranger shell”(在Ranger文件管理器中,按S键)之外,我从未运行过Git命令。现在,我尝试在不使用Ranger的情况下通过shell(xfce4终端)运行这些命令,并且所有命令都可以正常工作,没有任何错误。现在我该怎么处理这个问题呢?将其标记为已解决?:\
/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'