如何在Ubuntu OS中升级lein?

时间:2015-05-19 09:30:15

标签: clojure ubuntu-14.04 leiningen lighttable

我使用的是Ubuntu 14.04.2 LTS。

我想运行LightTable(从official GitHub website下载)。当我运行脚本时,它说我需要leiningen

我使用apt-get install leiningen安装了leiningen。它运作良好。

现在它说我需要一个更新版本:"首先进行lein升级"。

如何升级lein?

2 个答案:

答案 0 :(得分:4)

以下是将leiningen-1.x升级到2.x的步骤。

查找lein的安装位置,并将其重命名为其他内容。

$ lein -v     
Leiningen 1.7.1 on Java 1.8.0_77 Java HotSpot(TM) 64-Bit Server VM

$ whereis lein
lein: /usr/bin/lein 

$ sudo mv /usr/bin/lein /usr/bin/lein1

下载lein 2.x并将其放入系统路径。

$ wget https://raw.github.com/technomancy/leiningen/stable/bin/lein
$ chmod +x lein
$ sudo mv lein /usr/bin

您也可以将其移动到系统路径中的任何目录。

现在检查你的版本

$ lein -v
Leiningen 2.6.1 on Java 1.8.0_77 Java HotSpot(TM) 64-Bit Server VM

您可以在wiki page of leiningen上找到这些说明。

答案 1 :(得分:3)

在终端中运行lein upgrade

nodebot@nodebox:~$ lein upgrade
The script at /home/nodebot/bin/lein will be upgraded to the latest stable version.
Do you want to continue [Y/n]? 

Upgrading...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   137    0   137    0     0    242      0 --:--:-- --:--:-- --:--:--   242
100 12015  100 12015    0     0  11841      0  0:00:01  0:00:01 --:--:-- 11841
Leiningen is already up-to-date.
Leiningen 2.5.1 on Java 1.8.0_45 Java HotSpot(TM) 64-Bit Server VM
nodebot@nodebox:~$