我已将我的默认RVM设置为ruby1.9.2。我想删除它并将其保留为零。我怎样才能做同样的事情?谢谢。 最佳答案 删除别名非常简单:rvmaliasdeletedefault最好在@SunnyJ.建议的rm~/.rvm/config/alias上使用它,因为它会执行额外的清理步骤。它也比rvmreset更好,因为它只删除别名,而不是重置所有rvm设置。 关于ruby-我们如何删除RVMDefault?,我们在StackOverflow上找到一个类似的问题:
我正在尝试在OSXmountainlion上安装Jekyll。首先我想安装RVM,然后是最新的ruby。但是,RVM安装失败,我无法解决问题。任何帮助表示赞赏这是我做的:已安装OSX命令行工具尝试安装RVM(\curl-Lhttps://get.rvm.io|bash-sstable--ruby)但失败,日志中出现错误“错误:请安装Xcode和/或运行xcode-select以指定其位置。”安装XCode看看是否有帮助(现在意识到我可以使用xcode-select哦,好吧)尝试再次安装RVM但再次失败,请参阅下面的错误安装输出的最后几行,包括错误:安装所需的软件包:autoconf
在我的项目中,我使用whenever+capistrano,所以这是我的Capfile:require'capistrano/setup'require'capistrano/deploy'require'capistrano/rvm'require'capistrano/bundler'require'capistrano/rails/assets'require'capistrano/rails/migrations'require'whenever/capistrano'Dir.glob('lib/capistrano/tasks/*.cap').each{|r|importr}
我今天刚刚安装了rvm,它看起来非常方便/强大。我想我已经掌握了窍门,但是......当使用安装了rvm的ruby并运行irb时,当我需要安装的gem时,比如“rvm”,我得到:>kimptoc$rvmuse1.8.7Using/Users/kimptoc/.rvm/gems/ruby-1.8.7-p302>kimptoc$gemlist***LOCALGEMS***abstract(1.0.0)...rvm(1.0.11)...>kimptoc$irbruby-1.8.7-p302>require'rvm'LoadError:nosuchfiletoload--rvmfrom(i
根据之前的StackOverflow问题,将Ruby升级到最新补丁级别的正确方法似乎是这样的:$rvmupgrade1.9.21.9.2-p0Areyousureyouwishtoupgradefromruby-1.9.2-p0toruby-1.9.2-p136?(Y/n):Y但是,这似乎对我不起作用:$rvmupgrade1.9.31.9.3-p0Areyousureyouwishtoupgradefromruby-1.9.3-p194toruby-1.9.3-p0?(Y/n):nCancellingupgrade.$rvmupgrade1.9.3-p01.9.3Areyousure
尝试使用RVM(rvminstallruby1.9.3)安装Ruby1.9.3时出现以下错误:Searchingforbinaryrubies,thismighttakesometime.Nobinaryrubiesavailablefor:osx/10.8/x86_64/ruby-1.9.3-p362.Continuingwithcompilation.Pleaseread'rvmmount'togetmoreinformationonbinaryrubies.Fetchingyaml-0.1.4.tar.gzto/Users/christiaan/.rvm/archivesEx
我按照[PhusionPassenger指南][1]在EC2上安装了rvm。它声明要执行以下操作:$gpg--keyserverhkp://keys.gnupg.net--recv-keys409B6B1796C275462A1703113804BB82D39DC0E3$curl-sSLhttps://get.rvm.io|sudobash-sstable$sudousermod-a-Grvm`whoami`$ifsudogrep-qsecure_path/etc/sudoers;thensudosh-c"echoexportrvmsudo_secure_path=1>>/etc/pr
经过努力终于purgingdistrorubypackages从我的Ubuntu开发沙箱替换为强烈推荐的rvm,我一定误解了一些基本的东西:我不想更改所有.rb源文件中的所有shebang行#!/usr/bin/ruby进入/usr/local/rvm/bin/ruby或任何特定于版本的内容。我的源文件需要使用系统默认的ruby二进制文件(不是rvm)与生产服务器上的对应文件保持一致。有什么建议可以保持通用代码的一致性吗?我是否应该一劳永逸地将shebang切换为类似的东西#!/usr/bin/envruby或者(尽管whatthatlink'ssitesays)假设所有冲突的.d
$ruby-v$ruby1.8.7(2011-06-30patchlevel352)[x86_64-linux]我有:rvmlistrubiesrvmrubiesree-1.8.7-2011.03[x86_64]*ruby-1.9.3-p125[x86_64]#=>-current#=*-current&&default#*-default但我得到:$rubysoduko.rbnilnil我无法切换到1.9.3:rvmuse1.9.3Gemset''doesnotexist,'rvmgemsetcreate'first,orappend'--create'.$rvmgemsetcrea
我正在尝试设置多个角色,一个用于现场,另一个用于开发。它们看起来像这样:role:live,"example.com"role:dev,"dev.example.com"但是,当我运行capdeploy时,它会在两台服务器上执行。我尝试了以下方法,它总是在两者上执行。capdeploylivecapROLE=livedeploy我错过了什么?我知道我可以编写一个只响应一个角色的自定义任务,但我不想编写一大堆任务只是为了告诉它响应一个或另一个角色。谢谢! 最佳答案 CapistranoMultistage绝对是您发布的用于部署到环境的