我有一个在Ubuntu上运行的堆栈,由一个在Sinatra和GrapeAPI中编写的Rack应用程序组成。 应用程序堆栈包括Redis,Postgres,Nginx和独angular兽。 我想用上帝来处理过程监控。 目前部署是通过git在部署用户下进行的。 这个部署用户不是一个sudoer。 我的问题:谁应该拥有神的过程? 作为sudoer或部署用户运行该进程是最好的吗? 以部署用户身份运行将加载允许独angular兽启动的rbenv,但部署用户不具有sudo访问权限,因此将无法运行init.d脚本。 另一方面,当我作为一个不同的用户运行时,部署用户god不能访问由rbenv提供的bundle exec,因为如果他们closures,不能启动独angular兽进程。
我在我的openSuSE实例上遇到问题。 默认情况下,在由gem utility(gem install some_app)安装之后的openSuSE中,你会得到如下的东西: # some_app1.9 # chef-solo1.9 等等 这是一个不好的行为,特别是如果你想自动化的东西。
我正在寻找一个Opscode Chef食谱 ,它在run_list执行时安装最新的补丁级别的系统级Ruby 1.9.3。 已经做了一些研究,并且至less有一个适用于Ubuntu的Brightbox PPA 。 我不知道是否有一个写得很好的跨平台的厨师食谱,取代旧的1.8.7 Ruby的1.9.3或更好的,而不依赖于RVM或rbenv。
我需要设置一个专用服务器来托pipeRedmine (一个开源的Ruby on Rails错误跟踪器)。 什么是最好的networking服务器来完成这个? 阿帕奇 杂种 IIS 别的东西? 它必须在Windows上运行(风味是可选的,但首选的是2008-x64)。
我想运行embedded在某种types的html网页中的内嵌ruby代码。 有ruby服务器像杂种,瘦,但我只是想运行内嵌的ruby在没有做一个所谓的ruby应用符合我不想学习的一些框架。 我想让Ruby代码像PHP一样行事,这样我就可以访问数据库,打印表单等等。 我应该有什么设置?
我想用arm处理器在我的NSlu2 NAS服务器(QNAP)上运行redmine。 我安装了ipkg等一切运行良好。 试图安装redmine我需要安装ruby-on-rails。 问题是我的软件库安装了ruby 1.9.1版本,这对于redmine来说太新了,而且不会工作。 有谁知道我可以降级ruby1.8.6或1.8.7? 非常感谢, Ovanes PS:我可以编译正确的版本,但我不喜欢这个想法。 首选的解决scheme可能是我可以下载一些软件包或链接到替代版本库。 PPS:获得预发行版Redmine 0.9.0版本启动了db群体脚本,但它怪罪我应该安装mysql gem。 运行 gem install mysql 以及指定my-sql-config目录时的其他变化无法帮助我得到错误: # gem install mysql Building native extensions. This could take a while… ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /opt/bin/ruby extconf.rb install mysql checking for mysql_ssl_set()… *** extconf.rb failed *** Could not […]
你好,谢谢你的阅读, 我目前正在为我们的ec2实例build立一个傀儡服务,并决定给工头一个尝试(节点证书pipe理和自动乘客设置看起来不错)。 不幸的是我遇到了安装困难。 我刚刚上了一台'Amazon Linux AMI x86_64 PV': [root@hostname ~]# uname -a Linux hostname 3.10.35-43.137.amzn1.x86_64 #1 SMP Wed Apr 2 09:36:59 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux 并尝试以下内容: sudo yum -y update sudo yum -y install http://yum.theforeman.org/releases/1.1/el6/x86_64/foreman-release.rpm sudo yum -y install foreman-installer 其结果如下: Error: Package: rubygem-foreman_api-0.1.11-1.el6.noarch (foreman) Requires: rubygem(rest-client) >= 1.6.1 You could try using […]
有谁知道如何通过Amazon SDK将多个弹性IP关联到单个实例? 在Ruby中,我试图使用aws-sdk和雾gem,它们对于单个地址工作正常,但试图分配多个错误。 通过networking用户界面,这将通过添加额外的私人IPS,然后分配公共IP到networking接口+私人IP,但我没有任何私人IP参数在SDK中。
如果我有一台运行Apache的服务器,并且安装了FastCGI,那么是否可以运行Ruby和Python脚本? 如果服务器上已经安装了Python,是不是可以将.py添加到httpd.conf文件中的CGI部分来使Python脚本工作? 对于Ruby和Java,如果安装了Ruby和Java,是否消除了对Mongrel和Tomcat的需求? 除非我错过了一些东西,FastCGI似乎只能让你做你已经做的事情。
我们有一个全新的戴尔28-或其他运行裸机VMWare ESXi 3.我得到的信息是否有一个命令行控制台用于创build新虚拟机的东西等等。 我希望能够自动化(最好用Ruby)创build,删除,configuration,引导等Linux(Ubuntu)的客人。 我已经完成了自动化的部署过程,一旦机器启动,我只需要将VMconfiguration放入其中,理想的情况是作为poolparty remoter 。 select我认为我有,但我不完全确定: 启用SSH 用VIX API编写Ruby代码