首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Devel Machine上同时使用Scala 2.10-M1和2.9?

在Devel Machine上同时使用Scala 2.10-M1和2.9是可能的,但需要进行一些配置和调整。

首先,需要确保Devel Machine上已经安装了Scala 2.10-M1和2.9的版本。可以通过官方网站或者软件包管理器进行安装。

接下来,需要设置环境变量,以便在命令行中能够正确地使用不同版本的Scala。可以通过编辑系统的环境变量文件(如.bashrc或者.bash_profile)来添加以下内容:

代码语言:txt
复制
export SCALA_HOME_2_10=/path/to/scala-2.10
export SCALA_HOME_2_9=/path/to/scala-2.9
export PATH=$SCALA_HOME_2_10/bin:$SCALA_HOME_2_9/bin:$PATH

请将/path/to/scala-2.10/path/to/scala-2.9替换为实际安装路径。

然后,可以使用scala命令来启动Scala解释器。为了使用特定版本的Scala,可以使用以下命令:

代码语言:txt
复制
scala-2.10

或者

代码语言:txt
复制
scala-2.9

这样就可以分别启动Scala 2.10-M1和2.9的解释器。

在开发过程中,可以使用不同版本的Scala编译器来编译不同的项目。可以通过在项目的构建文件(如build.sbt)中指定Scala版本来实现。例如,在使用sbt构建工具的项目中,可以在build.sbt文件中添加以下内容:

代码语言:txt
复制
scalaVersion := "2.10.0-M1"

或者

代码语言:txt
复制
scalaVersion := "2.9.3"

这样就可以分别使用Scala 2.10-M1和2.9.3来编译项目。

需要注意的是,同时使用不同版本的Scala可能会导致一些依赖库不兼容的问题。在使用不同版本的Scala时,需要确保项目的依赖库与所使用的Scala版本兼容。

推荐的腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

同时一张国产网卡使用万兆千兆网络

例如:双口万兆光纤网卡,按需求一个业务口连接到万兆光纤交换机的网络,另一个业务口连接到千兆光纤交换机的网络实施试机调试的时候,连接万兆那边的很顺利,而连接到千兆的时候却怎么都链接不,检查交换机没问题...这里面的主要问题是,在网络共享的计算机上使用了无法同时支持万兆千兆的网卡,有些光纤网卡只能支持一种速率,也就是万兆光纤网卡就只支持万兆这速率,支持不了千兆。...这个时候我们就需要能够同时支持万兆千兆的网卡了。...网卡2.jpg 联瑞LRES1002PF-2SFP+国产的具有自主知识产权的万兆以太网卡,速率支持可灵活地按实际使用需求采用10G+10G、10G+1G、1G+1G等三种速率进行工作,满足更多的使用需求...同时还可以兼容市面上几乎所有的光纤模块使用,具有广泛的兼容性。

1.1K60

Scala 数组(十一)

】整理公众号,关注后可以下载~ 更多大数据技术欢迎作者一起探讨~ Scala 语言中提供的数组是用来存储固定大小的同类型元素,数组对于每一门编辑应语言来说都是重要的数据结构之一。...$ scala Test 1.9 2.9 3.4 3.5 8.9 7.9 0.4 1.5 ---- 创建区间数组 以下实例中,我们使用了 range() 方法来生成一个区间范围内的数组。...$ scala Test 10 12 14 16 18 10 11 12 13 14 15 16 17 18 19 ---- Scala 数组方法 下表中为 Scala 语言中处理数组的重要方法,使用它前我们需要使用...fill[T]( n: Int )(elem: => T): Array[T]返回数组,长度为第一个参数指定,同时每个元素使用第二个参数进行填充。...7 def fill[T]( n1: Int, n2: Int )( elem: => T ): Array[Array[T]]返回二数组,长度为第一个参数指定,同时每个元素使用第二个参数进行填充。

72330
  • Play For Scala 开发指南 - 第1章 Scala 语言简介

    Scala是一门混合范式编程语言,同时支持面向对象函数式编程,函数式编程已经被视为解决并发、大数据的最佳工具,这也是Scala相对于Java的强大之处。...同时Scala还是一门有趣的语言,有趣之处在于虽然它是强类型语言,但是却采用了动态类型语法,使得代码更加简洁、灵活优雅。...2012年发布2.8、2.92.10版本,从2.10开始弃用内置actor库,改用Akka 2014年发布2.11版本 2016年发布2.12版本 2017年发布2.13-M2版本 Scala全面拥抱现有的...Java生态系统,可以现有Java类库实现无缝连接,你可以Scala项目直接引入现有的Java依赖,或是直接引入Java源码文件。...Dotty是一种创新的,基于Dependent Object Types(DOT)演算(基本Scala的简化版本)函数式编程(FP)数据库社区的研究编译器。

    1.4K60

    最佳机器学习深度学习课程Top 7,第三名年薪已过12万美元

    这里是7个最佳机器学习深度学习课程: 1.Machine Learning A-Z™:Hands-On Python & R In Data Science 这门课的学生达到了75,000 多名,获得了...Learning Bootcamp “数据科学家”被评为Glassdoor 最受追捧的工作之一,数据科学家的平均薪酬美国超过12 万美元。...技术方面,该培训将帮助您使用各种数据科学、数据挖掘利用 Python 的机器学习技术,从大型数据集中提取意义。与此同时,您也可以学以致用。...Data Science andMachine Learning Bootcamp with R 如果说之前推荐的课程都集中Python ,那么这个课程就是关于R 的。...Scala and Spark for BigData and Machine Learning 该培训可帮助您快速、轻松地学习Scala Spark。

    831110

    使用docker-compose部署envoy前端代理遇到的坑

    Docker Machine 是 Docker 官方提供的一个工具,它可以帮助我们远程的机器安装 Docker,或者虚拟机 host 直接安装虚拟机并在虚拟机中安装 Docker。...我们还可以通过 docker-machine 命令来管理这些虚拟机 Docker。...download/v0.13.0/下载后将文件移到/usr/local/bin/目录下,也可以公众号后台回复Docker-Machine获取下载地址。....el7.x86_64 接着我们安装 yum -y install kernel-devel-3.10.0-514.el7.x86_64 这里需要注意的是如果你操作中遇到这样的问题,你应该安装你的系统需要的...kernel-devel版本 安装成功后再次运行下面的命令 docker-machine create --driver virtualbox default 这次终于不再进行报错了,但是我们的命令却卡在了一行命令中

    1.3K30

    Flink1.7发布中的新功能

    我们最新版本包括一些令人兴奋的新功能改进,例如对 Scala 2.12 的支持,Exactly-Once 语义的 S3 文件接收器,复杂事件处理与流SQL的集成,更多的功能我们在下面解释。 2....这可以让用户使用新的 Scala 版本编写 Flink 应用程序以及利用 Scala 2.12 的生态系统。...Flink 1.7.0 版本中社区添加了状态变化,允许我们灵活地调整长时间运行的应用程序的用户状态模式,同时保持与先前保存点的兼容。通过状态变化,我们可以状态模式中添加或删除列。...Temporal Joins 允许 Streaming 数据与不断变化/更新的表的内存计算效率的连接,使用处理时间或事件时间,同时符合ANSI SQL。...SQL Client 现在支持环境文件 CLI 会话中自定义视图。此外,CLI 中还添加了基本的 SQL 语句自动完成功能。

    95520

    HUE简介及编译

    通过使用Hue我们可以浏览器端的Web控制台上与Hadoop集群进行交互来分析处理数据,例如操作HDFS的数据,运行MapReduce Job等等。...很早以前就听说过Hue的便利与强大,一直没能亲自尝试使用,下面先通过官网给出的特性,通过翻译原文简单了解一下Hue所支持的功能特性集合: 默认基于轻量级sqlite数据库管理会话数据,用户认证授权,可以自定义为...,以及仪表板(Dashboard) 支持基于Impala的应用进行交互式查询 支持NoteBook,其NoteBook支持多种编程语言,比如py-spark、scala等 支持Pig编辑器,并能够提交脚本任务...yum install -y mysql-server mysql mysql-devel 六、启停HUE HUE编译成功之后,我们需要启动HUE服务,建议使用非root用户启动,比如hue用户: 1....web端 报错误:OperationalError: attempt to write a readonly database # 启动hue server的用户没有权限去写入默认sqlite DB,同时确保安装目录下所有文件的

    3.9K10

    Play For Scala 开发指南 - 第2章 Scala基本语法

    // a "1".toInt      // 1  一切都是方法 Scala中其实没有+-*/这些运算符,它们其实是基本类型的方法。..."()",写成: "a" * 3 // "aaa" 这样看起来是不是舒服多了。不止是String类型,你可以重新定义任何类型的*方法。 调用Scala对象的方法时,变量名方法名中间的点"."...,大大降低了代码的冗余度,同时也增强了代码的可读性。...Scala的泛型类型使用"[]"而不是像Java那样使用"",因为Scala中""是有效的方法名,它们有更重要的用途。...2.9 apply方法 如果某个对象obj定义了apply方法,则我们可以这样调用: obj(arg1, ... , argn) 是的,你猜对了,伴生对象的apply方法立马就派上用场了,例如List

    65850

    离线环境安装使用 Ansible

    安装 cffi 需要依赖 libffi-devel,安装方法同上 安装 cryptography-2.6.1.tar.gz 依赖 openssl-devel 总结下来,必须使用本地 yum 源安装几个必须的依赖...推荐大家使用 Github ghl1024 整理的一个安装脚本来自动化这个过程,如果需要特定的版本,自己修改脚本内容就可以。...$ ansible --version 配置与使用 使用 ansible 操作目标主机的方式有两种,一种是通过配置主机列表后命令行中通过主机列表名称选择设备。...我们可以利用 sshpass 这个应用来实现使用用户密码登录,这种方式要求安装了 ansible 的机器先要安装 sshpass 。离线环境下,推荐大家通过 rpm 包进行安装或者编译安装。...看文字的大意是某些机器的 python 是 /usr/bin/python 下的,未来可能会被替换。 忽略这个错误的办法是 /etc/ansible/ansible.cfg 中添加以下配置。

    2.6K40

    「走进k8s」Docker三剑客之Docker Machine(八)

    ②介绍 DockerMachine项目基于 Go语言实现,Docker 官方提供的一个工具,它可以帮助我们远程的机器安装 Docker,或者虚拟机 host 直接安装虚拟机并在虚拟机中安装 Docker...我们还可以通过 docker-machine命令来管理这些虚拟机 Docker。github已经半年多不维护了。使用的场景应该是比较少的在生产中。 ?...远程系统配置多个宿主机 ? 可以使用 Machine 一个或多个虚拟系统安装 Docker Engine。 ?...如果是windows或者mac安装docker主机,需要开启 VT-X/AMD-v PS:云环境下批量部署 Docker环境,使用的比较多的是公有云和私有云安装。命令比较简单。...docker machine就是远程机器安装docker的,虽然实际线上环境很少使用实验环境中docker machine还是非常重要的。

    1.4K11

    FFmpeg开发环境构建

    本实验opensuseubuntu两个平台作了验证。使用lsb_release -a命令查看系统发行版版本: opensuse平台版本:openSUSE Leap 42.3。...SDL官网:https://www.libsdl.org/ 1.3 yasm/nasm 旧版ffmpeg及x264使用yasm汇编器 Yasm是英特尔x86架构下的一个汇编器反汇编器。...Yasm通常可以与NASM互换使用,并支持x86x86-64架构。其许可协议为修订过的BSD许可证。 此处Yasm用来编译x86平台下ffmpeg中部分汇编代码。....tar.gz 编译说明参照https://bitbucket.org/multicoreware/x265/wiki/Home tar -zxvf x265_2.9.tar.gz cd x265_2.9...如果机器已经编译安装过FFmpeg,需要再次编译安装时,需要先执行make uninstall以删除旧版本的头文件库文件,否则编译时可能优先使用已安装的旧的头文件或库文件,导致编译失败。

    4.5K50

    【赵渝强老师】Docker三剑客

    Docker容器中提供了三个非常有用的工具,它们分别是:Docker Compose、Docker MachineDocker Swarm。下面分别进行介绍。  ...同时也不利于系统的维护扩展。  使用Docker Compose可以非常方便来定义运行复杂应用系统,它是Docker提供的一个服务编排工具。...通过使用Docker Machine,可以帮助开发人员远程主机上安装Docker;或者远程的虚拟主机上直接安装虚拟机并在虚拟机中安装Docker。...Docker Machine可以多种平台上安装使用,包括Linux、WindowsMacOS。本书重点以Linux为基础来介绍Docker Machine的安装使用。...Docker Machine使用go语言开发,并且依赖Docker的引擎。因此使用Docker Machine之前,需要在本地先安装Docker的环境。

    7710

    我的Machine Learning学习之路

    6月份,开始学习Machine Learning的相关知识。 9月开始学习SparkScala。 现在想,整理一下思路。 先感谢下我的好友王峰给我的一些建议。...他SparkScala上有一些经验,让我前进的速度加快了一些。 学习算法 作为一个程序猿,以前多次尝试看过一些机器学习方面的书,其过程可以说是步履阑珊,碰到的阻力很大。...需要实现算法 实现算法一般比较简单,需要注意性能精度。 基本这部分在实现好后,比较稳定。 需要实现将用户数据应用到算法的过程。 这是程序员主要干的工作,接口、性能上的考虑很多。...学习Scala函数式编程 对于大数据处理来说,SparkScala结合是现在的大趋势。...+ Spark的应用 学习Spark的机器学习项目开发经验 学习更多的算法 蒙特卡洛树算法 成为Spark的Contributer 成为Spark的Contributer是件很cool的事。

    82160
    领券