我对轨道上的红宝石非常陌生。我听说rails上的ruby需要运行java虚拟机。红宝石在轨道上 - 是否有任何包装或模块不是用纯红宝石书写的?
我想问一些关于轨道上的红宝石的基本的东西。
看起来像rails上的ruby可以在源代码中有一些本地代码。
从我研究过的有关rails的ruby中,代码通常可以在代码编写的相同平台上运行。
所以当我们需要在不同的平台上运行代码时,使用Bundler(rubygems),它可以自动下载正确版本的包。
这是正确的?
此外,对于软件包,有没有任何包装或模块不是纯红宝石?
我不确定是否有。如果有的话,我认为软件包管理器不能自动下载正确的版本,开发人员需要将其拔出并对其他机器上的部署进行更改。
我不确定如何查看包中的包依赖关系。 有没有办法找到包依赖?
对不起,Stack Overflow不是解释某种编程语言的基础知识的地方。在这里带着一个特定的代码问题,展示你为解决问题所做的努力,并且我们可以谈论。 – lxg 2014-09-10 18:37:09