草庐IT

rvm_make

全部标签

ruby - JRuby cannot switch to 1.6.2 for this interpreter error rvm

我正在尝试在UbuntuLinux上使用RVM配置JRuby。我已成功安装RVM,但在尝试安装Jruby时,出现以下错误:dlitwak@ubuntu:~$rvminstalljruby-1.6.0jruby-1.6.0-#fetchingjruby-1.6.0-#extractedto/home/dlitwak/.rvm/src/jruby-1.6.0(alreadyextracted)BuildingNailgunjruby-1.6.0-#installingto/home/dlitwak/.rvm/rubies/jruby-1.6.0**ERROR:Cannotswitchto1

ruby - RVM 从本地源安装 ruby

我不敢相信这不是一个更常见的问题。我想安装ruby​​1.9.2,我想把它作为我的RVM安装的一部分。1.9.2的链接在ruby​​-lang站点上有404',所以我从ruby​​github页面复制了tar.gz,将它重新压缩成tar.bz2,就像rvm需要的那样,并将它放到~/.rvm/文件但是,每次我调用rvminstall1.9.2-p320时,它都会从~/.rvm/archives中删除源tar.bz2并尝试重新下载tar.bz2来自ruby​​-lang网站。--force和--disable-binary选项不会阻止删除和重新下载尝试。有没有办法明确地将rvm指向源tar

ruby-on-rails - 使用 tmux 时如何保留我的 rvm gemset?

我的项目目录中有一个.rvmrc文件(我们称它为/GameScores)。当我进入该目录时,它将加载名为GameScores的gemset。这部分工作正常。但是在/GameScores中,一旦我进入tmux,我的终端就不再使用GameScoresgemset。如果我执行rvmgemsetname我得到一个空白知道如何解决这个问题吗?我希望在使用tmux时能够继续使用我的gemset。我目前的解决方法是在进入tmux时简单地运行rvmgemsetuseGameScores,但我不想每次都这样做。 最佳答案 cd.对我不起作用,但这在z

ruby - 为什么不使用 RVM 安装 Ruby 1.9.2-head?

我一直在尝试使用RVM安装Ruby1.9.2-head,但一直收到此错误消息:echoexecutablehostrubyisrequired为了通过RVM安装Ruby,是否必须具有系统Ruby?我拥有rvmnotes中给出的所有依赖项,但我没有安装任何系统Ruby。错误日志显示:[2011-05-0207:42:19]makegcc-O3-ggdb-Wextra-Wno-unused-parameter-Wno-parentheses-Wpointer-arith-Wwrite-strings-Wno-missing-field-initializers-Wno-long-long-

ruby-on-rails - Capistrano 部署到系统范围的 RVM 看不到已安装的 Rubies

我在我的服务器上使用系统范围的Ruby安装,并尝试部署到RVMgemset(比如rvmuse1.9.2@gemset_name)当我运行我的Cap文件时,Cap呕吐并说没有安装Ruby。但是,实际上安装了Ruby。(部署用户是rvm组的一部分,可以在命令行上手动rvmuse。)我可能做错了什么?Capfile相关部分$:.unshift(File.expand_path('./lib',ENV['rvm_path']))#AddRVM'slibdirectorytotheloadpath.require"bundler/capistrano"require"rvm/capistrano

ruby - 从我的 Ubuntu .profile 采购 rvm 只能手动工作,不能在登录时工作

我在从我的Ubuntu10.04.profile获取Ruby版本管理器rvm时遇到问题。代码:[[-s"$HOME/.rvm/scripts/rvm"]&&."$HOME/.rvm/scripts/rvm"...从不做我期望的事情(即当我打开一个新的shell或开始一个新的session时给我rvm程序);但是如果我执行source.profile登录后在一个新的shell中,它可以工作!为什么当我手动获取它时它会工作,但在登录时不会自动? 最佳答案 看来Ubuntu处理其登录脚本的方式与大多数其他Linux发行版不同http://

ruby - 在 Emacs 的 eshell 中使用 RVM

在emacs的eshell中使用RVM,我无法设置ruby​​版本。为什么?环境:Ubuntu9.10/media/Work/rubyworkspace$ruby-vruby1.8.7(2009-06-12patchlevel174)[i486-linux]/media/Work/rubyworkspace$rvmuse1.9.2Using/usr/local/rvm/gems/ruby-1.9.2-p180/media/Work/rubyworkspace$ruby-vruby1.8.7(2009-06-12patchlevel174)[i486-linux]

ruby - 使用 RVM,但无法设置当前的 Ruby 版本 (Ubuntu 11.10)

我最近在全新安装的Ubuntu11.10上安装了RVM,但不知道如何开始使用特定的ruby​​版本。我已经安装了Ruby1.8.7和1.9.2,它们在列表中显示得很好:$rvmlistrvmrubiesruby-1.8.7-p352[i386]ruby-1.9.2-p290[i386]当我尝试使用“use”命令时,一切似乎都很好:$rvmuse1.9.2Using/usr/share/ruby-rvm/gems/ruby-1.9.2-p290Running/usr/share/ruby-rvm/hooks/after_use但是当我测试当前的ruby​​版本时,我得到了当你根本没有RV

ruby & rvm - 如何安装 "p"版本的 ruby

如何使用rvm安装特定版本的Ruby,例如1.9.3p327而不是我当前的1.9.3p194。所有引用资料和文档都是关于主要版本的,例如rvminstall1.9.3但不要提及“p”次要版本号。我试过了$rvminstall1.9.3p327Unknownrubyinterpreterversion:'1.9.3p327'.Couldnotdetectrubyversion/nameforinstallation,pleasebemorespecific.$ruby-vruby1.9.3p194(2012-04-20revision35410)[i686-linux]$rvminsta

ruby - Jekyll 默认使用系统 Ruby 版本而不是 RVM 版本

我已经查看了数十篇关于此的帖子,但仍然不太明白/没有找到相同的情况。基本上,我有默认设置为Ruby2.0.0的RVM,但是当我使用我的Jekyll页面进入目录并运行时jekyllserve结果是/Library/Ruby/Site/1.8/rubygems/dependency.rb:298:in`to_specs':Couldnotfind'jekyll'(>=0)among5totalgem(s)(Gem::LoadError)from/Library/Ruby/Site/1.8/rubygems/dependency.rb:309:in`to_spec'from/Library/