Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android上启动rails开发环境_Android_Ruby On Rails_Ruby_Mobile - Fatal编程技术网

在android上启动rails开发环境

在android上启动rails开发环境,android,ruby-on-rails,ruby,mobile,Android,Ruby On Rails,Ruby,Mobile,有没有可能像我们在mac/ubuntu/windows上那样,在android上运行RubyonRails开发环境。如果没有,请发表评论,说明为什么不可能?Android脚本层(SL4A): 特别是对于Ruby:在Android设备上运行Rails的想法对我很有吸引力。然而,我担心目前这可能不容易,甚至不可能。 开发Rails应用程序的关键要求是在设备上有一个解释器。据我所知,这方面唯一真正的候选人是: 与(SL4A)一起的,或者 使用 在以某种方式运行Ruby之后,您仍然需要弄清楚如何安装

有没有可能像我们在mac/ubuntu/windows上那样,在android上运行RubyonRails开发环境。如果没有,请发表评论,说明为什么不可能?

Android脚本层(SL4A):


特别是对于Ruby:

在Android设备上运行Rails的想法对我很有吸引力。然而,我担心目前这可能不容易,甚至不可能。

开发Rails应用程序的关键要求是在设备上有一个解释器。据我所知,这方面唯一真正的候选人是:

  • 与(SL4A)一起的,或者
  • 使用
在以某种方式运行Ruby之后,您仍然需要弄清楚如何安装和使用RubyGems、Rails本身以及您的web应用程序可能依赖的所有其他库(它们可能在Android上工作,也可能不工作)


作为一个总结,目前我宁愿考虑一些替代方案。例如,在一些删除机器上安装RoR并从Android设备上连接到一些SSH应用程序。

您可能需要考虑。Rhodes是一个Ruby MVC环境,用于为Android和iOS构建移动应用程序。它的文件夹结构与rails并不完全相同,但非常相似,因此应该是一个简单的过渡。

为了完整起见:您的目标是哪个版本的Android?还有,你为什么要使用android?很抱歉,我的目标是android 3.x平板电脑。其原因是,未来是平板电脑和类似的设备,而不是笔记本电脑或台式机。对于普通消费者来说,未来可能是平板电脑,但我看不到笔记本电脑或台式机被平板电脑取代。我可以看到它们可能会成为一种专用工具,但不会被取代。我看到的最大原因是,如果没有服务器的帮助,在平板电脑上编程几乎是不可能的。我看到的大多数用于Android的IDE都会将代码发送到服务器,服务器会编译代码并将其发送回去。感谢@jsalonen给出如此详细的回复。事实上,我的设备上安装了一个或多个编辑器。运行时,很少有编辑器要求(SL4A)。我不知道如何在我的设备上安装它。如果目前不是rails,我希望在我的jruby或其他编辑器支持上至少安装一些Gem。也许我可以运行ruby(.rb)文件。感谢@Xjaphx的回复,我将检查这两个链接,但目前我正在寻找一种方法,在android的jruby支持上安装gem。