【问题标题】:Unable to install LightTable for Ubuntu无法为 Ubuntu 安装 LightTable
【发布时间】:2014-04-11 12:26:50
【问题描述】:

我得到了 Ubuntu 14.04,真的很想试试 LightTable。但甚至不能安装它。我遇到的所有麻烦都是关于 leiningen 的。

我像manual said一样复制了这个步骤,没有任何错误:

First install or update leiningen.

Download the lein script. For Windows, download lein.bat.
Place it on your $PATH where your shell can find it (eg. ~/bin).
Set it to be an executable (chmod a+x ~/bin/lein).
Run the Lein script (eg. "./lein" or "sh lein") without quotes.

在那之后,我尝试了接下来的步骤:

git clone https://github.com/LightTable/LightTable.git
cd LightTable
bash linux_deps.sh

但我得到的只是:

Please install leiningen before running this script.

如果我跑:

lein version 

我收到:

bash: /usr/bin/lein: No such file or directory

./lein 的结果是:

Leiningen is a tool for working with Clojure projects.

Several tasks are available:
check               Check syntax and warn on reflection.
classpath           Write the classpath of the current project to output-file.
clean               Remove all files from paths in project's clean-targets.
compile             Compile Clojure source into .class files.
deploy              Deploy jar and pom to remote repository.
deps                Show details about dependencies.
do                  Higher-order task to perform other tasks in succession.
help                Display a list of tasks or help for a given task or subtask.
install             Install current project to the local repository.
jar                 Package up all the project's files into a jar file.
javac               Compile Java source files.
new                 Generate scaffolding for a new project based on a template.
plugin              DEPRECATED. Please use the :user profile instead.
pom                 Write a pom.xml file to disk for Maven interoperability.
repl                Start a repl session either with the current project or standalone.
retest              Run only the test namespaces which failed last time around.
run                 Run the project's -main function.
search              Search remote maven repositories for matching jars.
show-profiles       List all available profiles or display one if given an argument.
test                Run the project's tests.
trampoline          Run a task without nesting the project's JVM inside Leiningen's.
uberjar             Package up the project files and all dependencies into a jar file.
update-in           Perform arbitrary transformations on your project map.
upgrade             Upgrade Leiningen to specified version or latest stable.
version             Print version for Leiningen and the current JVM.
with-profile        Apply the given task with the profile(s) specified.

Run `lein help $TASK` for details.

Global Options:
  -o             Run a task offline.
  -U             Run a task after forcing update of snapshots.
  -h, --help     Print this help.
  -v, --version  Print Leiningen's version.

See also: readme, faq, tutorial, news, sample, profiles, deploying, gpg, mixed-source, templates, and copying.

我做错了什么?我还需要做什么才能成为 LightTable 用户?

【问题讨论】:

    标签: linux ubuntu installation leiningen lighttable


    【解决方案1】:

    您安装了 Java 吗? Leiningen 需要它,但在其main page 的安装说明中未提及。他们只在GitHub 的安装说明中提到它。您还需要安装 cURL,但这是针对 LightTable 本身的,而不是 Leiningen。

    在安装 OpenJDK(Java 7 版本)、Leiningen、Git 和 cURL 之后,我只能在 Ubuntu 14.04 上安装和运行 LightBox,所以希望你只是缺少类似的东西。

    【讨论】:

      【解决方案2】:

      这部分:

      bash: /usr/bin/lein: No such file or directory
      

      是因为找不到命令,是不是在那个目录下?您在个人资料的 $PATH 中添加了什么?我在猜测,但我认为您需要将其正确添加到您的 $PATH 环境中。如果你运行

      env
      

      显示什么?

      【讨论】:

        【解决方案3】:

        要从 ubuntu 32bit 或 64bit.do 中删除 lighttable,

        sudo rm -r /opt/LightTable /usr/bin/lighttable
        

        【讨论】:

          猜你喜欢
          • 2022-11-10
          • 2018-04-29
          • 2016-02-06
          • 2016-04-06
          • 1970-01-01
          • 2018-05-02
          • 2020-07-04
          • 2015-03-06
          • 2017-07-16
          相关资源
          最近更新 更多