有部分是转载的 但是 照做不能安装成功 所以改了一部分内容
1. 下载源码(yum不到)
wget http://mercurial.selenic.com/release/mercurial-1.4.1.tar.gz
2. 编译安装
a) # make all
b) # make install
c) # hg debuginstall(见3)
# hg debuginstall 会出现abort: couldn't find mercurial libraries in。。。
原因:mercurial是由python写的 所以需要一个python的环境变量的配置 找到mercurial的包
运行
# find / -name mercurial 找到python下面 mercurial
我的在/root/lib64/python/mercurial
注意可能会搜索到 好几个 但是 要的是python下面的
然后添加环境变量 ---临时的 关掉客户端之后 不再生效
#export PYTHONPATH=/root/lib64/python---上面查找到的路径
另一种添加环境变量的方法 关闭客户端后生效
#python
vi /etc/profile 后面加入
PYTHONPATH=/root/lib64/python:$PYTHONPATH
export PYTHONPATH
此时再运行hg debuginstall ,会出现
Checking username...
no username supplied (see "hg help config")
(specify a username in your .hgrc file)
1 problems detected, please check your install!
这是由于配置文件的原因
通过man hgrc会看到一些说明。默认是去一些位置找配置文件的。如果没有,就创建。源码中contrib文件夹下提供了一个sample.hgrc,可以拷贝过来修改
# cp sample.hgrc /root/.hgrc
# vim /root/.hgrc
这里改一下:
### show changed files and be a bit more verbose if True
# verbose = True
### username data to appear in comits
### it usually takes the form: Joe User <joe.user@host.com>
username = Joe Who <j.user@example.com>
verbose = True
### --- Extensions
再运行hg debuginstall ,出现这个提示就可以了
Checking encoding (UTF-8)...
Checking extensions...
Checking templates...
Checking patch...
patching file hg-debuginstall-wCOuEs
Checking commit editor...
Checking username...
No problems detected
分享到:
相关推荐
这里使用Python 2.6来编译和安装Mercurial,以确保与Python 2.6环境兼容。 安装完成后,Mercurial的命令行工具(如`hg`)应该可以直接使用。若遇到权限问题,可以创建软链接: ```bash sudo ln -s /usr/local/bin/...
在Windows环境下,`.msi`文件是Microsoft Installer的文件格式,用于分发和安装软件。双击`mercurial-1.8.4-x86.msi`会启动安装向导,按照提示进行操作即可完成Mercurial的安装。安装过程中可能需要管理员权限,并且...
要编译和安装Mercurial 2.1.1,开发者通常需要先确保Python环境已经安装,然后在命令行中执行`python setup.py build`和`python setup.py install`。安装完成后,就可以通过命令行使用Mercurial进行版本控制操作了。...
此绿色免安装版本意味着用户无需进行复杂的安装过程,只需要确保系统中已安装Java运行环境即可使用。Smart GIT集成了Git和Mercurial两种分布式版本控制系统的支持,使得在不同版本控制系统之间切换变得方便快捷,...
1. **安装Mercurial**:在服务器上安装Mercurial软件包,可以通过操作系统自带的包管理器或从官方网站下载源码编译安装。例如,在Ubuntu上,可以使用`apt-get install mercurial`命令进行安装。 2. **创建仓库**:...
Mercurial是一款分布式的版本控制系统,最初版本发布于2005年4月,虽然相比其他分布式版本控制系统如Git来说出现较晚,但其在设计之初就吸收了许多前辈的优点,因此在功能性和用户体验上都有不错的表现。 **主流...
2. **定位Mercurial扩展目录**:找到Mercurial的安装目录下的`extensions`文件夹(通常在`C:\Program Files\Mercurial\`或`/usr/lib/mercurial`)。 3. **复制扩展**:将解压后的`mercurial_extension`文件复制到`...
安装TortoiseHg后,可以通过设置“LANGUAGE”环境变量为“zh_CN”来实现中文界面。在安装目录导入thg-cmenu-zh_CN.reg文件,然后重启或注销,即可使TortoiseHg的右键菜单变为中文。 Mercurial的基本操作包括: 1. *...
Mercurial-6.2.2-x64.exe是Mercurial 6.2.2版本的64位安装程序,它包含了运行Mercurial所需的所有组件,包括命令行工具和图形用户界面。用户可以通过这个安装程序在Windows系统上轻松安装和使用Mercurial。 ...
在安装Mercurial 3.7.3.7时,首先要确保系统满足必要的先决条件,如合适的Python版本和VC++运行库。解压压缩包后,运行`add_path.exe`以确保Mercurial命令行工具可以在任何目录下使用。接着,可以启动SourceTree并...
- **Linux平台:** 各种Linux发行版都有相应的包管理器(如apt-get、yum等),可以通过这些工具直接安装Mercurial。 - **Solaris平台:** Solaris系统也可以通过包管理工具进行安装。 **2.2 使用Mercurial的基本...
### Linux环境安装手册知识点概述 #### 一、JDK安装详解 **1.1 检查系统中的JDK版本** 在安装新的JDK之前,首先需要确认当前系统是否已经安装了JDK,并且了解其版本信息。这可以通过运行`java -version`命令来...
JPF 的 Eclipse 环境安装运行过程 JPF(Java Pathfinder)是一款基于 Java 的路径查找工具,用于软件测试和验证。为了在 Eclipse 环境中使用 JPF,需要安装和配置 JPF 的核心组件和 Eclipse 插件。下面将详细介绍 ...
3. 配置编译环境,这通常包括设置Python路径、编译选项等,可以使用`./configure`或者`python configure.py`(根据Mercurial版本可能不同) 4. 编译源代码:`make` 5. 安装到系统路径:`sudo make install` 安装...
- **安装Mercurial**: - **Windows**:可通过安装包或Chocolatey等包管理器安装。 - **MacOSX**:可通过Homebrew等包管理器安装。 - **Linux**:大多数Linux发行版的软件仓库中都包含Mercurial。 - **Solaris**...
在Python环境中安装Mercurial,通常通过pip命令完成: ``` pip install mercurial ``` 安装完成后,我们可以通过`hg`命令行工具进行操作。如初始化一个新的仓库: ``` hg init my_repo ``` 将文件添加到仓库: ``` ...