云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

百度云_p2p服务器正在连接_9元

小七 141 0

在这篇文章中,我详细介绍了在Chromebook上为CAP设置开发环境的过程。

(请参阅本文末尾的更新部分,了解自内容发布以来发生的变化。)

我是Chrome OS的忠实粉丝,由于许多原因,包括高安全性、一致性、效率和实用性,它是我计算的主要选择。我有很多设备运行它-谷歌Pixelbook,返利手游平台,以及一个旧的三星Chromebook,八斗大数据,华硕Chromebit和一个闪亮的新华硕Chromebox-N005U。我甚至有一个版本的Chrome操作系统运行在我的旧iMac 24〃,通过Neverware的CloudReady系统。

Chrome操作系统上Linux的测试版支持的出现非常有趣,对我来说是一个在本地尝试运行Visual Studio代码(VSCode)的机会。我没有失望。

我还对SAP云平台的应用程序编程模型非常感兴趣,以及它对开发环境和部署目标及运行时的不可知方法。我安装了cds工具和VSCode扩展,以便在Chrome操作系统上使用该模型进行本地开发。这篇文章简要介绍了我采取的步骤,以防你也这么做。

开启Linux支持

最初只在Chrome OS测试版上提供,对Linux的支持,至少在我的Pixelbook和Chromebox上现在也可以在稳定版上获得。也就是说,我在这两个设备上都使用了beta频道,以防你想知道。

打开它只需在设置中单击一下,一个Linux容器就会被下载并启动:

不一会儿,一个可爱的镇定终端出现了,这对我来说是一个真正的操作系统的标志。这标志着这个过程的成功完成:

安装VS代码和CD语言支持

(有关此更新,请参阅本文末尾。)

VS代码可从"下载VisualStudio代码"页面用于不同的平台。由于图像是Debian GNU/Linux 9(您可以在/etc/issue文件中看到),所以我选择了64位的.deb文件。在撰写本文时,大数据分享,这是反映VS代码版本1.28的代码\u 1.28.1-1539281690 \u amd64.deb.

当我处于下载模式时,我转到SAP Development Tools for Cloud下载页面,下载了VS代码的官方CD语言支持功能:

请注意,由于Linux支持是通过一个容器进行的,原生淘客app,因此您必须传输下载的内容文件到它。文件管理器使这变得简单。我刚刚将下载的两个文件拖到"Linux files"文件夹中,该文件夹代表了上面终端中"qmacro"(我的Google ID)的主目录:

通过使用文件的上下文菜单项"install with Linux(Beta)",您可以很容易地安装像.deb文件这样的Linux软件包。我这样做是为了VS代码包:

并在很短的时间内收到一个安装已完成的通知:

然后我在托盘中有一个新图标:

我启动VS代码,并使用SAP Development Tools for Cloud下载页面上的说明(见上面的屏幕截图-基本上遵循"步骤3")来安装CD语言支持直接从VSIX文件扩展。

到目前为止还不错!

安装其他扩展

我安装了一些其他的VSCode扩展,但这些不是必需的。我是vim的大用户,所以我使用vim扩展来编写VSCode,我还安装了SQLite扩展,以便在IDE中轻松浏览SQLite数据库节点.js

接下来我需要安装节点.js. 有很多方法可以做到这一点,但我发现节点版本管理器(nvm)非常有用,它还有一个很好的副作用,可以防止您与根特权需求(在根特权中所做的一切)发生冲突节点.js通过nvm安装不需要使用root(sudo),这样你就不会射自己的脚。

在Linux终端上,我使用了nvm GitHub存储库主页上描述的基于curl的安装方法:

几秒钟后,我就准备好使用nvm安装第8版了节点.js,我是这样做的:

简单!这给了我节点版本8.12.0和npm版本6.4.1.

安装cds工具

(请参阅本文末尾的更新内容)

cds是应用程序编程模型的核心,在'@sap'npm名称空间中有一个名为'cds'的工具形式的命令行支持,可从sap npm注册表获得。在svenkohlhaas"sapnpmregistry-launched:Making the lifes of节点.js开发人员更容易"

要使用'@sap'命名空间模块,有必要告诉npm这个注册表:

现在我们可以安装cds工具了。我是在全球范围内做的,而不是为了一个特定的目标节点.js项目。请注意,由于前面提到的nvm的良好副作用,全局仍然意味着在我的用户空间内:

这是安装的cds工具。

如果您正在遵循我在"SAP云平台应用程序编程模型–从这里开始"中提到的SAP TechEd相关练习集,然后您可能还想显式安装cds生成器:

全部设置!

在这一点上,我已经准备好了,如果你一直跟着,你也是!

我们为应用程序编程模型提供了一个可爱的本地开发环境,在一个合适的操作系统上,有很好的工具和一个称职的IDE,对我们将要做的CDS工作有丰富的支持。

如果您想知道下一步要做什么,您可能想尝试GitHub存储库"SAP/cloud sample spaceflight node"中的练习——happy hacking!

更新