Clojure 如何在Ubuntu操作系统中升级lein?
我在Ubuntu 14.04.2 LTS上 我想运行LightTable(从下载)。当我运行脚本时,它说我需要 我使用apt get install leiningen安装了leiningen。它工作得很好 现在它说我需要一个更新的版本:“先升级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
如何升级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/
和路径比与包管理器对抗更为明智。这也在报告中提到