首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当库的名称中有斜杠时,Leiningen签出

当库的名称中有斜杠时,Leiningen签出
EN

Stack Overflow用户
提问于 2014-11-03 03:54:23
回答 1查看 459关注 0票数 3

我正在尝试使用Leiningen中的签出依赖项特性来处理一个使用弗拉博签出的项目。我的project.clj看起来像是:

代码语言:javascript
复制
(defproject spark-streaming "0.1.0-SNAPSHOT"

:dependencies [[org.clojure/clojure "1.5.1"]
             [yieldbot/flambo "0.4.0-SNAPSHOT"]
             [amazonica "0.2.29"]
             [clj-time "0.8.0"]] ;other stuff omitted

我的目录结构如下所示:

代码语言:javascript
复制
|- checkouts
  |- <need symlink to yieldbot/flambo>  
|- src
|- project.clj

我试过的是:

  1. 因为库名包含一个斜杠,所以我无法创建一个名为"yieldbot/flambo"的符号链接到Flambo的实际位置。
  2. 我也不能这么做: |- checkouts |- yieldbot |- flambo //this is a symlink

因为莱恩希望在project.clj目录中有一个yieldbot。执行lein classpath确认我的结帐没有被使用。

  1. 直接将flambo签出到checkouts/yieldbot中。不起作用,原因与上述相同

我能做什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-03 08:21:13

lein在签出下的目录中唯一期望的是一个project.clj文件。组织命名空间是从该项目文件中推断出来的,与符号链接上方的目录结构无关。

在您的flambo项目文件中,确保您有正确的(defproject yieldbot/flambo "version" ...。然后,在您的星火流项目的签出中,创建一个指向flambo目录本身的符号链接。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26707540

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档