Articles of ruby

Ubuntu 10.04上的ruby-1.8.6-p144

wopi@wopi-desktop:~/.rvm/src$ cat /etc/issue Ubuntu 10.04.2 LTS rvm install ruby-1.8.6-p114 给我错误: https://gist.github.com/814261 我如何安装它?

RubyGems:sqlite3太老了,没有sudo

我有一个不是超级用户的服务器上的帐户。 正因为如此,我使用RVM来安装Ruby,而且我还安装了一些gem。 但是,sqlite3-ruby gem不想安装,因为sqlite3二进制文件太旧了。 我已经从sqlite3主页下载了一个新的二进制文件,但是我不知道如何将gem指向新的二进制文件?

在10.6.6上通过MacPorts安装ruby(校验和错误)

我似乎得到一个校验和错误,对于macports来说是新的,对于一般的包pipe理员来说并不是那么好,除了search和安装。 我将如何去解决这个问题? —> Computing dependencies for ruby —> Verifying checksum(s) for ruby Error: Checksum (md5) mismatch for ruby-1.8.7-p334.tar.bz2 Error: Checksum (rmd160) mismatch for ruby-1.8.7-p334.tar.bz2 Error: Checksum (sha1) mismatch for ruby-1.8.7-p334.tar.bz2 *** The non-matching file appears to be HTML. See this page for possible reasons for the checksum mismatch: <http://trac.macports.org/wiki/MisbehavingServers> *** Error: Target org.macports.checksum returned: Unable […]

-bash:/ usr / bin / ruby​​:没有这样的文件或目录

我按照本教程在我的Centos服务器上安装了ruby 1.9.2 – http://blog.jeffcosta.com/2010/09/10/7-steps-to-rails-on-centos/ 它说它应该安装到以下位置:/ usr / local / include / ruby​​ / usr / local / bin / ruby​​ / usr / local / lib / ruby​​ / usr / local / share / doc / ruby​​ / html / usr /本地/共享/ MAN1 然而唯一存在事物的地方是第二和第三,第二个是ruby安装(是1.9.2)第三个是文件夹。 我检查了$ PATH和/ usr / local / bin在那里 的/ usr / […]

哪种Linode stackScript最适合PHP和Ruby on Rails生产环境?

我完全不熟悉设置服务器。 哪种Linode StackScript最适合部署用PHP编写的Web应用程序以及Ruby on Rails?

Sqlite3-ruby的安装问题

我试图安装sqlite3-ruby的gem(或现在叫,只是sqlite3),每当我跑 gem安装sqlite3 它吐出来了 构build本机扩展。 这个 可能需要一段时间…错误:错误 安装sqlite3:错误:失败 build立gem本地扩展。 /usr/bin/ruby1.8 extconf.rb检查 为sqlite3.h …是检查 sqlite3_libversion_number()中 -lsqlite3 …是检查rb_proc_arity()…没有检查 sqlite3_initialize()…是检查 对于sqlite3_next_stmt()…是的 检查sqlite3_backup_init()… 是检查 sqlite3_column_database_name()…不 检查 sqlite3_enable_load_extension()…是的 检查 sqlite3_load_extension()…是的 创buildMakefile 使cc -I。 -一世。 -I / usr / lib / ruby​​ / 1.8 / x86_64-linux -I。 -DHAVE_SQLITE3_INITIALIZE -DHAVE_SQLITE3_NEXT_STMT -DHAVE_SQLITE3_BACKUP_INIT -DHAVE_SQLITE3_ENABLE_LOAD_EXTENSION -DHAVE_SQLITE3_LOAD_EXTENSION -I / usr / local / include -I / opt […]

的Centos +阿帕奇+的Phusion + REE = FAIL

我一直试图让Phusion Passenger在过去的几天里以5.6的速度运行,没有运气。 最初,我从RVM下的Ruby 1.9.2开始,因为基于RHEL的发行版的默认Ruby是相当古老的。 我已经安装好了,但遇到了一些问题。 认为这是RVM,我完全删除它与默认的Ruby和安装的Ruby企业版。 1.8.7.2011-03放入/ usr。 我仍然有相同的问题。 当我使用安装程序提供的默认设置说明尝试Passenger时,收到错误消息“无法findphusion_passenger / analytics_logger”。 我发现从谷歌这个很less的信息,但从我可以推测这是一个权限错误。 最初,我尝试设置一个ACL,允许apache用户访问乘客根目录。 如果不行的话,我尝试将passeneger根目录修改为777.接下来,我尝试根据用户指南的第6.3.5节将乘客根目录及其父目录的上下文更改为“httpd_sys_content_t”。 最后,我试着将SELinux设置为宽容。 没有工作。 阅读完用户指南后,我尝试了以下设置,导致500 ISE: PassengerUserSwitching off PassengerUser apache PassengerGroup apache 这是我的passenger.conf文件减去上面(从/etc/httpd/conf.d): LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7/ext/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-3.0.7 PassengerRuby /usr/bin/ruby …. PassengerLogLevel 3 这是500错误的日志输出: [ pid=17939 thr=1094539584 file=ext/common/ApplicationPool/Pool.h:939 time=2011-04-30 13:12:17.351 ]: Spawning a process for /var/www/html because there are none for this […]

WordPress和Rails应用程序共存于同一个域?

我们已经将wordpress安装在标准LAMP设置上,然后使用Heroku安装Rails应用程序。 有什么办法让他们在同一个域名? 试图避免在example.com上使用wordpress应用程序(营销网站),然后在app.example.com使用Rails应用程序。

设置Apache来运行相同的站点,一些使用Django的部分和一些使用RoR的部分

我想设置一个网站,说http://example.com ,以便http://example.com/a/ <…>的请求将运行在RoR应用程序和http://example.com/b / <…>会在Django应用程序中运行。 这样可以configurationApache吗? 怎么样? 在Nginx上运行这样的站点会更好吗,而不是因为涉及内存开销?

“选项ExecCGIclosures在这个目录”当试图运行使用mod_ruby的Ruby代码

我在Ubuntu上, Apache 2.2通过apt-get安装了fcgi,然后通过apt-get remove将其删除。 安装mod-ruby 我添加到Apache的configuration: LoadModule ruby_module /usr/lib/apache2/modules/mod_ruby.so RubyRequire apache/ruby-run <Directory /var/www> Options +ExecCGI </Directory> <Files *.rb> SetHandler ruby-object RubyHandler Apache::RubyRun.instance </Files> <Files *.rbx> SetHandler ruby-object RubyHandler Apache::RubyRun.instance </Files> 我有一个文件在www direcoty与puts 'baba' 我在该目录中有其他文件,都可以通过Apache访问。 testing文件已被chmod 777 在浏览器中,我得到403 。 在Apache错误日志中,我得到: [error] access to /var/www/t.rb failed for (null), reason: Options ExecCGI is off in this directory 如果我把这个移动到一个子文件夹rubytest并修改相关的configuration为: […]