Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.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
Clojure 如何在Ubuntu操作系统中升级lein?_Clojure_Ubuntu 14.04_Leiningen_Lighttable - Fatal编程技术网

Clojure 如何在Ubuntu操作系统中升级lein?

Clojure 如何在Ubuntu操作系统中升级lein?,clojure,ubuntu-14.04,leiningen,lighttable,Clojure,Ubuntu 14.04,Leiningen,Lighttable,我在Ubuntu 14.04.2 LTS上 我想运行LightTable(从下载)。当我运行脚本时,它说我需要 我使用apt get install leiningen安装了leiningen。它工作得很好 现在它说我需要一个更新的版本:“先升级lein” 如何升级lein?在终端中运行lein upgrade nodebot@nodebox:~$ lein upgrade The script at /home/nodebot/bin/lein will be upgraded to the

我在Ubuntu 14.04.2 LTS上

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

我使用apt get install leiningen安装了leiningen。它工作得很好

现在它说我需要一个更新的版本:“先升级lein”


如何升级lein?

在终端中运行
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:~$ 

下面是将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
下载Lein2.x并将其放在您的系统路径中

$ wget https://raw.github.com/technomancy/leiningen/stable/bin/lein
$ chmod +x lein
$ sudo mv lein /usr/bin
您还可以将其移动到系统路径中的任何目录

$ 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

您可以在上找到这些说明。

我得到了答案:升级应该使用apt而不是Leiningen来完成。在我的选择中,设置
~/bin/
和路径比与包管理器对抗更为明智。这也在报告中提到