`
super_thinker
  • 浏览: 2611 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

环境安装之安装mercurial

    博客分类:
  • GO
 
阅读更多
有部分是转载的 但是 照做不能安装成功 所以改了一部分内容

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
分享到:
评论

相关推荐

    python2.6 linuxmercurial安装基础

    这里使用Python 2.6来编译和安装Mercurial,以确保与Python 2.6环境兼容。 安装完成后,Mercurial的命令行工具(如`hg`)应该可以直接使用。若遇到权限问题,可以创建软链接: ```bash sudo ln -s /usr/local/bin/...

    mercurial-1.8.4-x86.zip(安装包)

    在Windows环境下,`.msi`文件是Microsoft Installer的文件格式,用于分发和安装软件。双击`mercurial-1.8.4-x86.msi`会启动安装向导,按照提示进行操作即可完成Mercurial的安装。安装过程中可能需要管理员权限,并且...

    Mercurial 2.1.1 source release

    要编译和安装Mercurial 2.1.1,开发者通常需要先确保Python环境已经安装,然后在命令行中执行`python setup.py build`和`python setup.py install`。安装完成后,就可以通过命令行使用Mercurial进行版本控制操作了。...

    Mercurial 分布式版本控制系统 部署 server 服务

    1. **安装Mercurial**:在服务器上安装Mercurial软件包,可以通过操作系统自带的包管理器或从官方网站下载源码编译安装。例如,在Ubuntu上,可以使用`apt-get install mercurial`命令进行安装。 2. **创建仓库**:...

    mercurial_extension.zip

    2. **定位Mercurial扩展目录**:找到Mercurial的安装目录下的`extensions`文件夹(通常在`C:\Program Files\Mercurial\`或`/usr/lib/mercurial`)。 3. **复制扩展**:将解压后的`mercurial_extension`文件复制到`...

    在Windows使用apache搭建Mercurial版本控制服务

    - 将Python和Mercurial的安装目录添加到系统环境变量PATH中,确保可以在命令行中直接调用`python`和`hg`。 3. **测试** - 打开命令提示符,输入`python`和`hg`来验证路径设置是否正确。 ##### (二)创建仓库 1...

    Smart GIT绿色免安装,内置GIT,Mercurial环境,带注册机

    此绿色免安装版本意味着用户无需进行复杂的安装过程,只需要确保系统中已安装Java运行环境即可使用。Smart GIT集成了Git和Mercurial两种分布式版本控制系统的支持,使得在不同版本控制系统之间切换变得方便快捷,...

    Mercurial6.2.2.zip

    Mercurial-6.2.2-x64.exe是Mercurial 6.2.2版本的64位安装程序,它包含了运行Mercurial所需的所有组件,包括命令行工具和图形用户界面。用户可以通过这个安装程序在Windows系统上轻松安装和使用Mercurial。 ...

    Mercurial3.7.3.7

    在安装Mercurial 3.7.3.7时,首先要确保系统满足必要的先决条件,如合适的Python版本和VC++运行库。解压压缩包后,运行`add_path.exe`以确保Mercurial命令行工具可以在任何目录下使用。接着,可以启动SourceTree并...

    Mercurial 權威指南

    - **Linux平台:** 各种Linux发行版都有相应的包管理器(如apt-get、yum等),可以通过这些工具直接安装Mercurial。 - **Solaris平台:** Solaris系统也可以通过包管理工具进行安装。 **2.2 使用Mercurial的基本...

    linux环境安装手册.docx

    ### Linux环境安装手册知识点概述 #### 一、JDK安装详解 **1.1 检查系统中的JDK版本** 在安装新的JDK之前,首先需要确认当前系统是否已经安装了JDK,并且了解其版本信息。这可以通过运行`java -version`命令来...

    JPF的Eclipse环境安装运行过程

    JPF 的 Eclipse 环境安装运行过程 JPF(Java Pathfinder)是一款基于 Java 的路径查找工具,用于软件测试和验证。为了在 Eclipse 环境中使用 JPF,需要安装和配置 JPF 的核心组件和 Eclipse 插件。下面将详细介绍 ...

    mercurial-2.7-rc.tar.gz

    3. 配置编译环境,这通常包括设置Python路径、编译选项等,可以使用`./configure`或者`python configure.py`(根据Mercurial版本可能不同) 4. 编译源代码:`make` 5. 安装到系统路径:`sudo make install` 安装...

    Mercurial 权威指南 中文版

    - **安装Mercurial**: - **Windows**:可通过安装包或Chocolatey等包管理器安装。 - **MacOSX**:可通过Homebrew等包管理器安装。 - **Linux**:大多数Linux发行版的软件仓库中都包含Mercurial。 - **Solaris**...

    Python库 | mercurial-6.0.1.tar.gz

    在Python环境中安装Mercurial,通常通过pip命令完成: ``` pip install mercurial ``` 安装完成后,我们可以通过`hg`命令行工具进行操作。如初始化一个新的仓库: ``` hg init my_repo ``` 将文件添加到仓库: ``` ...

    TortoiseHg V5.1.0 Mercurial 客户端

    TortoiseHg作为Mercurial的集成界面,提供了一个直观且易用的环境,使得日常的版本控制操作变得简单。 在TortoiseHg V5.1.0中,用户可以享受到以下主要功能: 1. **图形化界面**:TortoiseHg将Mercurial的命令行...

Global site tag (gtag.js) - Google Analytics