小编om-*_*nom的帖子

警告:似乎没有安装Xcode的命令行工具; 大多数端口可能无法构建

我试图在我的新Mac上安装biopython.Python 2.7已经安装在其中.要安装biopython,我发现使用macports安装是很好的.现在要安装macports我需要xcode但是在运行Xcode之后我安装了成功安装的macports.然后尝试使用以下命令安装biopython:sudo port install py27-biopython但最终出现如下警告:警告:Xcode的命令行工具似乎没有安装; 大多数端口可能无法构建.

警告:有关 详细信息,请参阅http://guide.macports.org/chunked/installing.xcode.html.--->计算py27-biopython的依赖关系错误:无法执行端口:无法读取"build.cmd":无法在路径中找到"make":'/ opt/local/bin:/ opt/local/sbin:/bin:/ sbin:/ usr/bin:/ usr/sbin'或者在它的MacPorts配置时间位置,你移动了吗?要报告错误,请参阅http://guide.macports.org/#project.tickets

我应该做什么,因为我是mac os的新手

python macos

16
推荐指数
2
解决办法
2万
查看次数

sbt依赖解析器与基本身份验证

我有基本授权的maven存储库的nginx.

我的build.sbt有:

credentials += Credentials("maven repository", "rep.com", "sbt", "password")

resolvers ++= Seq(
  "maven repository" at "http://rep.com:8080/"
)
Run Code Online (Sandbox Code Playgroud)

但是,sbt找不到模块,因为sbt不使用基本授权.

我的nginx日志看起来像:

012/07/22 20:02:21 [error] 3338#0: *14 no user/password was provided for basic authentication, client: 8.32.39.29, server: rep.com, request: "HEAD /some/cool_2.9.1/0.1-SNAPSHOT/cool_2.9.1-0.1-SNAPSHOT.pom HTTP/1.1", host: "rep.com:8080"
Run Code Online (Sandbox Code Playgroud)

我不想通过nginx发布工件.基本身份验证只需要限制访问工件.

如何在sbt中限制访问和使用存储库?

basic-authentication ivy sbt

16
推荐指数
1
解决办法
5129
查看次数

如何将嵌套的scala集合转换为嵌套的Java集合

我在Scala和Java之间有编译问题.

我的Java代码需要一个

java.util.Map<Double, java.lang.Iterable<Foo>>
Run Code Online (Sandbox Code Playgroud)

我的scala代码有一个

Map[Double, Vector[Foo]]
Run Code Online (Sandbox Code Playgroud)

我收到编译错误:

error: type mismatch;
found   : scala.collection.immutable.Map[scala.Double,Vector[Foo]
required: java.util.Map[java.lang.Double,java.lang.Iterable[Foo]]
Run Code Online (Sandbox Code Playgroud)

似乎scala.collection.JavaConversions不适用于嵌套集合,即使Vector可以被隐式转换为Iterable.没有迭代scala集合并手动进行转换,我可以做些什么来使类型工作?

java generics scala scala-collections

16
推荐指数
2
解决办法
1645
查看次数

使用模式定义验证JSON对象

我们可以根据预定义的模式(即XSD或DTD)验证传入的XML文件,我们是否可以对传入的JSON对象进行验证.是否有可用的JSON模式定义?

json

15
推荐指数
1
解决办法
3394
查看次数

Node.js - 找不到模块

我正在使用Node Boilerplate,它一切正常,直到我决定在它上面创建另一个项目(在另一个目录中).

现在我在两个不同的文件夹中有完全相同的代码库(这个项目是原样).我可以毫无问题地运行其中一个但是另一个失败了:

% node app.js
node.js:116
        throw e; // process.nextTick error, or 'error' event on first tick
        ^
Error: Cannot find module 'connect/middleware/router'
    at Function._resolveFilename (module.js:299:11)
    at Function._load (module.js:245:25)
    at require (module.js:327:19)
    at Object.<anonymous> (/home/gotts/Sites/nodejs-uploadr/lib/express/lib/express/server.js:17:14)
    at Module._compile (module.js:383:26)
    at Object..js (module.js:389:10)
    at Module.load (module.js:315:31)
    at Function._load (module.js:276:12)
    at require (module.js:327:19)
    at Object.<anonymous> (/home/gotts/Sites/nodejs-uploadr/lib/express/lib/express/index.js:28:31)
Run Code Online (Sandbox Code Playgroud)

这里解释了类似的问题 - https://github.com/visionmedia/express/issues/535,它说问题出在connect/express的不兼容版本中.

但这怎么可能呢?源代码在两个文件夹中完全相同,它在一个副本中正常工作而在另一个副本中失败?

connect node.js npm express

15
推荐指数
3
解决办法
7万
查看次数

什么是函数式编程中的"全麦"?

任何人都可以给出清楚的解释吗?什么是函数式编程领域的全麦编程.所有我发现的是,全麦是一个

专注于整个数据结构而不是其元素

但它如何归档?(非常需要使用Scala或Ocaml等语言的代码示例.)

functional-programming

15
推荐指数
2
解决办法
2383
查看次数

Scala:类型不匹配; found:需要的单位:布尔值

嗨,我只是尝试我的第一部分scala并且遇到了这个我不明白的错误.我一直在尝试解决这个问题,并且已经用尽了我的想法.救命?

scala> def calculate(count: Int) : Boolean =    
     |           if (count<0) false
<console>:8: error: type mismatch;
 found   : Unit
 required: Boolean
                 if (count<0) false
                 ^
Run Code Online (Sandbox Code Playgroud)

谢谢

syntax scala

15
推荐指数
1
解决办法
2万
查看次数

当我尝试运行此代码时,为什么会出现java.lang.NoClassDefFoundError?

我想映射字符串中的字符,但我遇到了运行时错误.

例:

object Hello {
    def hello(c: Char) {
        print(c)
    }

    def main(args: Array[String]) {
        "Hello World!".map(hello)
    }
}
Run Code Online (Sandbox Code Playgroud)

跟踪:

scalac Hello.scala
java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: scala/LowPriorityImplicits
    at Hello.main(Hello.scala)
Caused by: java.lang.ClassNotFoundException: scala.LowPriorityImplicits
    at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    ... 1 more
make: *** [test] Error 1
Run Code Online (Sandbox Code Playgroud)

scala classnotfoundexception

15
推荐指数
2
解决办法
2万
查看次数

什么是"要求"中的parens和括号之间的区别?

我有点困惑的一件事是clojure require语句中的parens和括号之间的差异.我想知道是否有人可以向我解释这一点.例如,这些做同样的事情:

(ns sample.core
  (:gen-class)
  (:require clojure.set clojure.string))
Run Code Online (Sandbox Code Playgroud)

 (ns sample.core
  (:gen-class)
  (:require [clojure.set] 
            [clojure.string]))
Run Code Online (Sandbox Code Playgroud)

但是,这可以从repl开始

(require 'clojure.string 'clojure.test)
Run Code Online (Sandbox Code Playgroud)

但是在clj文件中失败了

(ns sample.core
  (:gen-class)
  (:require 'clojure.string 'clojure.test))
...
Exception in thread "main" java.lang.Exception: lib names inside prefix lists must not contain periods
    at clojure.core$load_lib.doInvoke(core.clj:5359)
    at clojure.lang.RestFn.applyTo(RestFn.java:142)
    ....
Run Code Online (Sandbox Code Playgroud)

而这些apear做同样的事情:

(ns sample.core
  (:gen-class)
  (require clojure.set clojure.string))

(ns sample.core
  (:gen-class)
  (:require clojure.set clojure.string))
Run Code Online (Sandbox Code Playgroud)

一般来说,我不理解这一点.我理解使用,导入和要求.但是我不理解":"以及[]和'()等中的事物之间的差异.任何人都能以直观的方式阐明这个话题吗?

clojure

15
推荐指数
1
解决办法
1136
查看次数

ClassNotFoundException:scala.PreDef $ issue

大家好我试图通过Eclipse的Export函数打包一个用Scala编写的简单可执行Jar.

尝试从cmd执行Jar时 java -jar test2.jar

我得到以下......任何想法?谢谢.

Caused by: java.lang.NoClassDefFoundError: scala/Predef$
        at Parser.Test(Parser.scala:5)
        at Main.main(Main.java:12)
        ... 5 more
Caused by: java.lang.ClassNotFoundException: scala.Predef$
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        ... 7 more
Run Code Online (Sandbox Code Playgroud)

scala noclassdeffounderror

15
推荐指数
1
解决办法
1万
查看次数