我正在尝试在单声道3.8容器中安装单声道,并且在运行单声道时收到此消息:
def convertToFloat[T](arr: Array[T]): Array[Float] = {
arr.map(_.asInstanceOf[Number].floatValue())
}
def main(args: Array[String]): Unit = {
println(convertToFloat(Array(1.234456335664756746, 2.324902485349859)).mkString(", "))
println(convertToFloat(Array(1, 2, 3)).mkString(", "))
}
有没有办法解决这个问题?
答案 0 :(得分:0)
mono仅在edge testing高山资料库中可用。为了安装它,我们需要至少具有musl的版本1.1.20,该版本在高山v3.9 main或edge main存储库中可用。
因此,您有两个选择可以继续:
1。。在musl
基础映像上从alpine v3.9
存储库安装alpine v3.8
,然后在mono
上安装alpine edge testing
:< / p>
FROM alpine:3.8
RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/v3.9/main musl\>1.1.20
RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing mono
CMD mono
2。。在mono
基础映像上从alpine edge testing
安装alpine v3.9
:
FROM alpine:3.9
RUN apk add --no-cache --repository=http://dl-cdn.alpinelinux.org/alpine/edge/testing mono
CMD mono