我试图在我的新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的新手
我有基本授权的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中限制访问和使用存储库?
我在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集合并手动进行转换,我可以做些什么来使类型工作?
我们可以根据预定义的模式(即XSD或DTD)验证传入的XML文件,我们是否可以对传入的JSON对象进行验证.是否有可用的JSON模式定义?
我正在使用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的不兼容版本中.
但这怎么可能呢?源代码在两个文件夹中完全相同,它在一个副本中正常工作而在另一个副本中失败?
任何人都可以给出清楚的解释吗?什么是函数式编程领域的全麦编程.所有我发现的是,全麦是一个
专注于整个数据结构而不是其元素
但它如何归档?(非常需要使用Scala或Ocaml等语言的代码示例.)
嗨,我只是尝试我的第一部分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)
谢谢
我想映射字符串中的字符,但我遇到了运行时错误.
例:
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) 我有点困惑的一件事是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)
一般来说,我不理解这一点.我理解使用,导入和要求.但是我不理解":"以及[]和'()等中的事物之间的差异.任何人都能以直观的方式阐明这个话题吗?
大家好我试图通过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)