Tag: rvm

运行’__rvm_make install’时出错

我是编程尝试使用RVM添加Ruby 2.2并接收以下错误的新手。 我运行rvm得到稳定并尝试重新安装,但得到相同的错误。 $ rvm reinstall ruby-2.2.0 Searching for binary rubies, this might take some time. No binary rubies available for: osx/10.10/x86_64/ruby-2.2.0. Continuing with compilation. Please read ‘rvm help mount’ to get more information on binary rubies. Checking requirements for osx. Installing requirements for osx. Updating system….. Installing required packages: autoconf, automake, libtool, pkg-config, libyaml, […]

使用rvm进行错误的ruby编译:在运行racku时获取’undefined symbol:rb_Digest_MD5_Init’

我在Ubuntu上。 有任何想法吗? 我是否必须设置任何编译选项?

在RVM上在OS X 10.11.6上安装ruby-2.3.0时缺少符号

我无法通过rvm安装ruby-2.3.0,而它与ruby-2.2.0一起使用。 错误消息如下 Error running ‘__rvm_make -j 1’, showing last 15 lines of /Users/Rookie/.rvm/log/1472865655_ruby-2.3.0/make.log compiling ./missing/explicit_bzero.c compiling ./missing/setproctitle.c compiling dmyenc.c linking miniruby config.status: creating ruby-runner.c dyld: lazy symbol binding failed: Symbol not found: _clock_gettime Referenced from: /Users/Rookie/.rvm/src/ruby-2.3.0/./miniruby (which was built for Mac OS X 10.12) Expected in: /usr/lib/libSystem.B.dylib dyld: Symbol not found: _clock_gettime Referenced from: /Users/Rookie/.rvm/src/ruby-2.3.0/./miniruby […]

如何在Windows上拥有多个版本的Ruby AND Rails及其组合?

由于Windows不支持rvm(Ruby版本管理器),我们如何拥有 Ruby 1.8.7,Rails 2.3.8 Ruby 1.8.7,Rails 3.0.0 Ruby 1.9.2,Rails 3.0.0 在同一台电脑上? 可以使用虚拟机,但它有点麻烦。

使用RVM在OSX上安装Rails 3

尝试在OSX 10.6上安装新的Rails 3版本。 自购买以来,从未在这台机器上接触过Ruby或Rails。 我能够获得rvm并获得Ruby 1.9.2。 安装。 从那里,我被卡住了。 我试过了: rvmsudo gem install rails -v 3.0.0 sudo gem install rails –pre sudo gem install rails sudo gem update rails 每次我得到相同的结果错误: ERROR: While executing gem … (Errno::ENOENT) No such file or directory – /Users/kevin/.rvm/gems/ruby-1.9.2-head@rails3/cache/activesupport-3.0.0.gem 如果我做gem清单,它说LOCAL GEMS并没有列出任何东西。 我已经阅读了一些演练,但老实说,他们都没有解决这个问题,这让我感到很生气。 为什么这么难安装? 如果有人可以帮助我让它运行,我很乐意学习它。 我试图遵循这个: http://eddorre.com/posts/installing-rails-3-beta-4-using-rvm 还有这个: http://hivelogic.com/articles/compiling-ruby-rubygems-and-rails-on-snow-leopard 这实际上是从ROR指南网站链接的。 我错过了依赖吗? 我如何让他们进去? 如果我做rails […]

RVM和Jenkins设置

我是Jenkins CI的新手。 我在我的远程Jenkins中安装RVM,当我执行下面的shell时。 #!/bin/bash -x source ~/.bashrc rvm use 1.9.3@rails-3.2.3 我得到以下错误。 + source /var/lib/jenkins/.bashrc ++ PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/var/lib/jenkins/.rvm/bin:/var/lib/jenkins/.rvm/bin + rvm use 1.9.3@rails-3.2.3 RVM is not a function, selecting rubies with ‘rvm use …’ will not work. You need to change your terminal settings to allow shell login. Please visit https://rvm.io/workflow/screen/ for example. 这是什么意思? 我什么都不知道。 请帮我。 更新:我尝试下面的脚本但我仍然得到错误: #!/bin/bash […]

在`require’:没有这样的文件加载 – iconv(LoadError)

➜ expertiza git:(master) ✗ ruby -v ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-darwin11.1.0] ➜ expertiza git:(master) ✗ rails -v Rails 2.3.14 ➜ expertiza git:(master) ✗ script/server /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/inflector.rb:3:in `require’: no such file to load — iconv (LoadError) from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/inflector.rb:3 from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext/integer/inflections.rb:1:in `require’ from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext/integer/inflections.rb:1 from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext/integer.rb:2:in `require’ from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext/integer.rb:2 from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext.rb:8:in `require’ from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext.rb:8 from /Users/HPV/.rvm/gems/ruby-1.8.7-p352/gems/activesupport-2.3.14/lib/active_support/core_ext.rb:8:in `each’ […]

使用Ruby 1.9.3时“证书validation失败”OpenSSL错误

我在Mac OS 10.6.8上使用Ruby 1.9.3p0(使用rvm安装)。 当我尝试使用GitHub上托管的应用程序模板创建一个新的Rails应用程序时 ,使用它(例如): $ rails new myapp -m https://github.com/RailsApps/rails3-application-templates/raw/master/rails3-mongoid-devise-template.rb -T -O 我收到此错误消息: /Users/me/.rvm/rubies/ruby-1.9.3-p0/lib/ruby/1.9.1/net/http.rb:799:in“connect”:SSL_connect return = 1 errno = 0 state = SSLv3读取服务器证书B:证书validation失败 (OpenSSL的:: SSL :: SSLError) 我理解Ruby语言解释器使用OpenSSL连接到GitHub来请求应用程序模板文件。 GitHub要求使用SSL进行所有连接。 连接失败,因为OpenSSL无法validation服务器证书。 我可以通过下载证书文件来解决问题: $ cd / opt / local / etc / openssl $ sudo curl -O http://curl.haxx.se/ca/cacert.pem $ sudo mv cacert.pem cert.pem 使用Ruby 1.9.2我没有问题。 […]

RVM和瘦,root与本地用户

所以我试图通过RVM作为服务运行。 在thin install我在运行config命令时手动更新/etc/init.d/thin以使用su – user ,以便瘦作为本地用户而不是root用户运行。 到现在为止还挺好。 现在,当我尝试sudo service thin start ,看起来它正在尝试使用非RVM版本的Ruby(1.8.7开始时安装在盒子上)来实际执行命令。 我在非RVM版本上做了一个gem install thin ,然后我得到了一个uninitialized constant Bundler消息–Bundler只安装在RVMgem中,而不是系统gem。 看起来我无法设置RVM环境(即使我的RVM启动脚本在〜/ .bashrc中,然后包含在〜/ .bash_profile中)。 我想要做的就是使用RVM环境而不是系统环境作为服务运行。 这有可能吗? 我应该放弃并承诺以root身份运行一切的最终罪行吗? 这一点非常诱人。 谢谢你的帮助!

在Mountain Lion上安装Ruby的问题 – ruby​​ 1.9.3不会编译

我之前看过很多关于此的post,并且已经遵循了他们的指示,但没有任何工作。 我将在下面概述我所做的事情,以及我所遵循的指示 – 对任何建议都会感激不尽! 我遵循了以下安装说明: http : //pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac 我已经下载了OSX Mountain Lion的X-code,并安装了gcc编译器: $ gcc –version i686-apple-darwin11-llvm-gcc-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.11.00) Copyright (C) 2007 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A […]