草庐IT

rvm-capistrano

全部标签

ruby - RVM 安装 : `/usr/local/rvm' : Permission denied

demas@demas:~$sudorm-rf/etc/rvmrc/etc/profile.d/rvm.sh/usr/local/rvmdemas@demas:~$curl-Lhttps://get.rvm.io|bash-sstable%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed100184100184002180--:--:----:--:----:--:--3081001314510013145001215000:00:010:00:01--:--:--1215

ruby - 使用 rvm、自制软件或 macports 编译 ruby​​ 1.9.3 时出错

我尝试过使用rvm、自制软件和macports安装ruby​​1.9.3,但所有这些似乎都在编译过程中失败了。我正在使用LionOSX。这是我最近一次尝试使用rvm的日志文件http://pastebin.com/AEiJbGzD如有任何帮助,我们将不胜感激。当我开始收到openssl错误时,这一切都开始了,所以尝试卸载openssl并重新安装它。Openssl安装没有问题,但我无法重新安装ruby​​。谢谢 最佳答案 我能够使用带有--with-gcc=clang标志的rvm在Lion和Xcode4.2上安装Ruby1.9.3:$

ruby-on-rails - 使用 RVM 更改 ruby​​ 版本后找不到包

我觉得这是一个super初学者的问题,答案很明显,但我想念它。我正在安装一个Rails项目,其中包含一个gem,要求我使用2.2.2或更早版本的Ruby。由于我当前的系统是使用更新版本的Ruby设置的,当我运行bundleinstall时,它失败了,因为其中一个gem无法使用最新版本的Ruby安装。所以,我将我的系统设置为使用ruby​​2.2.2和rvm,rvm使用ruby​​-2.2.2。然后我运行bundleinstall并获取zsh:commandnotfound:bundle。为什么是这样?我的所有其他命令都有效,我可以使用geminstall单独安装问题gem。我错过了什么

ruby - RVM 正在从我的路径中删除/usr/bin

帮忙吗?我最近刚刚卸载了rvm:rvmimplode然后重新安装它:curl-Lget.rvm.io|bash-sstable不幸的是,现在当我尝试运行大多数(不是全部)rvm命令时,它会从我的PATH中删除/usr/bin,因此无法找到它需要的所有命令行命令,如grep、sed等。我在下面包含了我的控制台的未经编辑的复制和粘贴:[~]$echo$PATH/opt/local/bin:/opt/local/sbin:/Developer/usr/bin:/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:

ruby - 如何使用 rvm 设置默认的 ruby​​ 版本

我用设置了默认的ruby​​版本rvmuse1.9.3--default当打开一个新终端时,我可以看到rvm记住了我的默认设置,但是使用的是旧版本的ruby​​:Lastlogin:TueJan2217:36:20onttys000➜~rvmlistdefaultDefaultRuby(fornewshells)ruby-1.9.3-p374[x86_64]➜~ruby-vruby1.8.7(2012-02-08patchlevel358)[universal-darwin12.0]➜~rvminforuby-1.9.3-p374:system:uname:"Darwinmurzema

ruby-on-rails - 如果 Unicorn 启动新进程失败,Capistrano 能通知我吗

我的Unicorn故事:我部署,部署失败(堆栈或其他),响应是部署完成,除非我查看日志,否则我不知道所提供的代码是正确的代码。即使查看Unicorn切换进程时我必须查看的日志。我启动了一个unicorn,它启动了pid=Apid=Afork到B,C,D,EA是主人当我用USR2给A发信号时它再次fork自己(F)通常F次执行F现在是master(但不控制套接字)FforkG、H、I、J(如果可以的话),然后通知A退出A捕获QUIT,清理自身,并将套接字移交给FF运行新代码直到我们重新部署但是...如果部署的代码堆栈-应用程序无法启动F重新执行,F失败,然后回到A部署失败,新代码在旧进程

ruby - 在 capistrano 的阶段文件上设置应用程序名称

我正在尝试使用多阶段/扩展来部署我的应用程序。当每个阶段位于不同的服务器时,它工作正常。但是对于一个特定的项目,我想将两个阶段部署到同一台服务器。为此,我需要在每台服务器上设置不同的应用程序名称。这就是行不通的原因。我将application变量移动到阶段文件,并定义了延迟加载的deploy_to变量。配置/部署.rbset:stages,%w(productionbeta)set:default_stage,"beta"require'capistrano/ext/multistage'#set:application,"myapp-beta"set:user,"deploy"set

ruby - 错误 : Failed to build gem native extension.(Mac Mountain Lion/Compass/RVM)

我不知道如何解决这个问题。我重新安装了之前缺少的Xcode命令行工具-但问题仍然存在。Compass和CodeKit没有按预期工作。知道要做什么吗?Marcs-Mac-mini:~marc$gemupdate--systemErrorloadingRubyGemsplugin"/Users/marc/.rvm/gems/ruby-2.1.0@global/gems/executable-hooks-1.3.1/lib/rubygems_plugin.rb":ERROR:Failedtobuildgemnativeextension./usr/local/Cellar/ruby/2.1.

ruby - "rvm use --install"在 Jenkins 中损坏,"uname: command not found"

这是需要rvm1.9.3的Jenkins作业运行的片段。我不知道为什么没有查看PATH。从此构建中,PATH环境变量看起来正确设置为PATH="/usr/java/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"(在/etc/environment中设置)、HOME="/scratch"和SHELL="/bin/sh",所以我我对此感到困惑。$bash-c"source~/.rvm/scripts/rvm&&rvmuse--install--createruby-1.9.3&&export>rvm.env

ruby-on-rails - RVM : failure in installing latest version of ruby on Mac OSX El Capitan

我是Ruby的新手,我的mac上默认安装了2.0.0版本的Ruby。我试图获得最新版本,并遵循了这个问题:HowtoupdateRubyto1.9.xonMac?,但即便如此,最新版本仍然是2.0.0。我复制了一些我使用的终端命令:Lastlogin:SunOct1119:58:56onconsoleManish-MBP:~manishgiri$ruby-vruby2.0.0p645(2015-04-13revision50299)[universal.x86_64-darwin15]Manish-MBP:~manishgiri$\curl-Lhttps://get.rvm.io|ba