Articles of ruby

如何在Ubuntu 10.04中安装Unicorn

我想知道如何在ubuntu 10.04上安装独angular兽并configuration它,并编译源代码并在控制台版本上运行validation

什么是Ruby on Rails应用程序的最佳错误监视工具?

我正在寻找的东西来跟踪我们的多个服务器上的多轨应用程序中引发的错误。 理想情况下:应用程序故障发送电子邮件至[email protected],并在另一个应用程序中处理电子邮件。 这个应用程序将显示我们的一些统计数据,并给我们一些审计工具。 像Hoptoad这样的服务可能会诀窍,但我试图看看这些天有什么可用的。 理想情况下免费或便宜,当然…

ruby脚本为jabber nagios警报

我正在寻找一个ruby脚本有nagios jabber警报。 有人知道一些脚本或API? 谢谢

与DreamHost,Passenger和Rails 3.0.0.rc的机架错误

背景:我已经看到这个问题 ,也是这个问题 – 可惜的是,没有用。 错误消息(乘客):您已经启动机架1.1.0,但是您的Gemfile需要机架1.2.1。 考虑使用bundle exec。 我的Gemfile: source 'http://rubygems.org' gem 'rails', '3.0.0.rc' gem 'nifty-generators' gem 'nokogiri' group :after_initialize do gem 'feedzirra' end 我的Gemfile.lock有这样一行: rack (1.2.1) 我的environment.rb在顶部有这条线: ENV['GEM_PATH'] = File.expand_path('~/.gems') + ':/usr/lib/ruby/gems/1.8' 我的boot.rb在顶部有这一行: Gem.clear_paths 我有机架(1.2.1)在本地正确安装 – 我的应用在我的本地主机上正常运行,版本1.2.1出现在terminal的“gem list”之后。 在将我的应用程序推送到我的生产服务器之前,我已经用“捆绑软件包”打包了我的gem。 我已经在部署之前运行以下命令(在我的生产服务器上,从应用程序的根目录): bundle install –path vendor/bundle –local 在上面的安装命令之后,“捆绑检查”返回这个: The Gemfile's dependencies are satisfied 这是乘客提供的回溯(以及上面提到的错误信息): 0 /home/bbahry/.gems/gems/bundler-1.0.0/lib/bundler/runtime.rb 27 […]

在CentOS上更改ruby版本不起作用

我正在尝试在CentOs机器上更改正在运行的ruby的版本。 – #rvm使用ruby-1.9.1 -p378 – #ruby -v – #ruby1.8.6(2007-09-24 patchlevel 111)[i686-linux] 它被安装(通过rvm),当我尝试使用该版本时,我没有任何抱怨,而当我尝试使用另一个版本时,我得到抱怨。 任何人有任何想法如何得到这个工作? 我本质上是试图安装在此之上的轨道,如果我试图在1.8.6上安装,我会得到一个太旧版本的投诉。 感谢您的任何input..

Mongrel重启一个端口?

我有一个跨六个端口的杂种群集设置。 我知道如何重新启动群集。 如果我可以为我们的Redmine安装插件testing,而不必中断团队服务来重新启动杂种,这将是很好的。 我想知道是否可以重新启动一个端口作为开发端口? (在重新启动时,mongrel似乎加载到对rails应用程序所做的更改中。)

为什么我不能使用这个Nginx + Ruby On Rails + WordPress设置访问wp-admin?

这是我的单个Linux VPS设置: 一个由Nginx背后的瘦应用程序服务器运行的Rails应用程序。 由同一个Nginx服务器的lighttpd的spawn-fcgi运行的一个WordPress博客。 这是我想要的: 这两个应用程序在同一个域下运行。 所有以/ blog或/ wp-开头,或以.php结尾的URI都应该到达fastcgi服务器。 其他一切都应该去瘦服务器。 这是我的问题: 我的Rails应用程序工作正常。 我的WordPress博客的正面工作正常。 但是,我不能访问WordPresspipe理面板(/ wp-admin或/wp-login.php)。 这个问题必须与我的Nginx的conf。 这是我的Nginx conf: upstream myserver { server unix:/tmp/myserver.0.sock; server unix:/tmp/myserver.1.sock; } server { server_name myserver; root /path/to/rails/app/public; index index.html; access_log /path/to/rails/app/log/access.log; error_log /path/to/rails/app/log/error.log; <snip> location / { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_redirect false; if (-f […]

ROR +乘客:内存消耗

我正在优化我的VPS,不幸的是我必须在乘客下运行ROR。 我已经设置了它,以便在1分钟的空闲时间后closures所有的应用程序实例,但是以下部分仍然会消耗大量的内存,而这些部分将永远运行: 23716 www-data 20 0 75300 60m 2384 S 0 15.2 0:03.15 ruby1.8 23712 root 20 0 30584 19m 2424 S 0 4.8 0:01.20 ruby1.8 23675 root 20 0 15872 6340 1572 S 0 1.6 0:00.47 ruby1.8 23678 nobody 20 0 10476 3036 2484 S 0 0.7 0:00.00 PassengerLoggin 23673 root 20 0 14172 […]

与rails相比,python / django的语法更less吗?

与ruby / rails应用程序相比,是否pipe理python / django服务器通常更容易/无故障?

独angular兽3.3.1和Rack 1.1.0的问题?

我正在从Ruby Enterprise Edition 1.8.6升级到Unicorn的最新1.8.7版本,以便升级到Rails 2.3.10,并遇到一些问题。 我应该卸载这些gem的旧版本吗? 这里是日志消息: 我正在从Ruby Enterprise Edition 1.8.6升级到Unicorn的最新1.8.7版本,以便升级到Rails 2.3.10,并遇到一些问题。 我应该卸载这些gem的旧版本吗? I, [2011-02-02T22:06:16.328076 #30672] INFO — : listening on addr=0.0.0.0:8080 fd=3 I, [2011-02-02T22:06:16.333137 #30672] INFO — : Refreshing Gem list /srv/ree/bin/unicorn_rails must be run inside RAILS_ROOT: #<Gem::LoadError: can't activate rack (~> 1.1.0, runtime) for ["actionpack-2.3.10", "rails-2.3.10"], already activated rack-1.2.1 for ["unicorn-3.3.1"]> I, [2011-02-02T22:07:12.259436 […]