Ruby on rails gem是否支持所有操作系统?

Ruby on rails gem是否支持所有操作系统?,ruby-on-rails,gem,Ruby On Rails,Gem,操作系统是否存在任何gem性能问题? 在MAC OS上运行良好的应用程序在Ubuntu中无法正常工作。 应用程序没有抛出任何错误,但某些功能和某些布局不正确。 有解决办法吗? 请评论。 谢谢操作系统 要正确回答您的问题,您必须记住,gem实际上只是Ruby的“插件”(凭借Rails)。这意味着它除了提供可以在应用程序中使用的“预打包”功能外,什么也不做 操作系统可能遇到的问题不是直接与gem有关,而是gem与操作系统本身的接口 让我解释一下 Gems的主要问题是操作系统上缺少适当的头文件 头

操作系统是否存在任何gem性能问题? 在MAC OS上运行良好的应用程序在Ubuntu中无法正常工作。 应用程序没有抛出任何错误,但某些功能和某些布局不正确。 有解决办法吗? 请评论。 谢谢操作系统

要正确回答您的问题,您必须记住,
gem
实际上只是Ruby的“插件”(凭借Rails)。这意味着它除了提供可以在应用程序中使用的“预打包”功能外,什么也不做

操作系统可能遇到的问题不是直接与gem有关,而是gem与操作系统本身的接口

让我解释一下


Gems的主要问题是操作系统上缺少适当的头文件

头文件基本上是各种应用程序需要与不同技术接口的“类”文件:

许多编程语言和其他计算机文件都有一个指令, 通常称为包含(以及复制和导入),这会导致 要插入原始文件的第二个文件的内容。这些 包含的文件称为副本或头文件。他们经常 用于定义程序数据的物理布局 程序代码和/或在促销时转发声明 封装和代码的重用

这在Windows中尤其如此,但在Linux和OSX上也是一个问题。问题是,当您安装依赖于(例如或ImageMagick)或在操作系统本身内执行某些操作(例如Resque)的gem时,您可能会遇到问题

解决这些问题的底线是确保您的系统使用为您希望使用的gem安装的正确头文件

--


因为不同的操作系统和gem有不同的头文件,所以为了获得一个可行的响应,您必须对您的操作系统和gem有具体的了解

不支持。并非所有操作系统都支持所有GEM。如果没有更多信息,很难提供帮助。欢迎使用StackOverflow!你的文件看起来像什么?另外,如果你能提供一些代码/日志,帮助我们更好地理解问题。您好,我的问题解决了。这是因为安装了ruby版本。