草庐IT

rvm-capistrano

全部标签

ruby-on-rails - 如何使用 Rails 和 Heroku 在 RVM 中设置默认 gemset

我需要specifyarubyversioninmyGemfileforHeroku:ruby'2.1.1'这按预期工作。但是,它也弄乱了我的本地终端。我试着setthedefaultrubyversionandgemsetinRVM与:$rvm--defaultuseruby-2.1.1@rails4Using/Users/scott/.rvm/gems/ruby-2.1.1withgemsetrails4$rvmgemsetlistgemsetsforruby-2.1.1(foundin/Users/scott/.rvm/gems/ruby-2.1.1)(default)globa

ruby - 使用 RVM 安装 Ruby 时出现需求错误

尝试使用RVM(LinuxMint17)安装Ruby2.0.0时出现以下错误先前的回答here建议我“从我的源列表中删除损坏的或404的存储库/etc/apt/sources.list”问题是在LinuxMint17上,我的源列表只有一行#debcdrom:[LinuxMint17_Qiana_-Releaseamd642xxxxxxx]/trustycontribmainnon-free.因此,三个坏掉的404repo:http://ppa.launchpad.net/w-vollprecht/ppa/ubuntu/dists/trusty/main/source/Sources40

ruby - 我怎样才能让 RVM 尊重我的 bundler 关于在哪里放置 gem 的设置?

我将我的bundler配置为将gems安装到每个项目内的.bundle/目录中。$cat~/.bundle/config---BUNDLE_PATH:".bundle"BUNDLE_BIN:".bundle/bin"当我cd到我的项目中?到目前为止我有一个littlescript每当我在项目目录中cd时,都会设置$GEM_HOME(以及$PATH和$GEM_PATH),但是对于最新版本的rvm它已经停止工作,现在RVM基本上在我手动更改$GEM_HOME时取消设置Ruby版本,我不知道如何让它再次工作。 最佳答案 首先,您应该指定要

ruby - 需要帮助从 RVM 切换到 RBENV

好吧,我内爆了RVM并切换到rbenv,但现在我认为我在gem路径上遇到了各种问题。我认为我系统的某些部分仍然认为应该使用RVM找到gem,它把一切都搞砸了。我不太擅长解决此类配置问题,因此非常感谢您的帮助。这是我的$PATH:/Users/home/.rbenv/shims:/Users/home/.rbenv/bin:/Users/home/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/home/.rvm/bin如您所见,.rvm仍在$PATH中,这是我的问题吗?我该如何解决?这是我的gemenv(

ruby-on-rails - Capistrano 无法从非主分支部署

我正在使用Capistrano(3.7.1)将我的Rails5应用程序部署到VPS。我在git中使用了2个主要分支:master,用于稳定的、生产就绪的代码,以及develop,用于WIP代码。我想将develop分支部署到临时服务器,但它似乎不起作用。在deploy.rb中:#Thisisthefailingtasktask:check_revisiondoonroles(:app)dounless'gitrev-parseHEAD'=="gitrev-parseorigin/#{fetch(:branch)}"puts"WARNING:HEADisnotthesameasorigi

ruby-on-rails - unicorn ,capistrano 安装

我有以下deploy.rb#RVMbootstrap#$:.unshift(File.expand_path("/home/tim/.rvm/lib"))$:.unshift(File.expand_path('./lib',ENV['rvm_path']))require'rvm/capistrano'set:rvm_ruby_string,'1.9.2'set:rvm_type,:user#bundlerbootstraprequire'bundler/capistrano'#maindetailsset:application,"polco"role:web,"13.213.13

ruby-on-rails - 以 root 身份安装后找不到 RVM

我已经按照https://rvm.beginrescueend.com/rvm/install/上的说明安装了RVM我以我的用户身份登录,然后su到root。然后我按照安装指南上的多用户说明进行操作。它说的最后一步:Multi-User:Thervmfunctionwillbeautomaticallyconfiguredforeveryuseronthesystemifyouinstallasroot.但是,当我运行RVM命令时,找不到它。我需要执行一些额外的步骤才能让bash识别RVM命令吗? 最佳答案 查看RVM网页了解安装后

ruby-on-rails - 为什么我的 Rails 应用程序无法使用 Passenger 3、RVM 和 Rails 3.1 加载?

我在Ubuntu上使用Passenger3、Apache、RVM和Rails3.1应用程序时遇到困难。出于某种原因,Rails应用程序未加载,但是我以前运行过基本相同的配置并且没有问题。我在RVM中安装了Ruby1.9.2,默认情况下所有gem都安装了Passenger。我将以下内容放入apache.conf文件中:LoadModulepassenger_module/usr/local/rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.11/ext/apache2/mod_passenger.soPassengerRoot/usr/local/r

ruby - 在 Capistrano/Capifony 中替换任务

我正在使用Capifony,Capistrano的特定于Symfony的扩展。我需要覆盖其中一个预定义任务以便运行我自己的symfony任务-替换https://github.com/everzet/capifony/blob/master/lib/symfony1.rb#L180中的task:permissions和我自己的。我已经尝试将以下内容添加到我的deploy.rb文件的末尾,但Capistrano没有接收它,而是使用已经定义的任务:namespace:projectdodesc"FixessymfonydirectorypermissionsusingCitizencard

ruby - 安装rvm时出现SSL证书错误

您好,我正在尝试将RVM安装到MacOsXv10.4.11上。在我输入的终端中:curl-Lget.rvm.io|bash-sstable我收到这条消息:%Total%Received%XferdAverageSpeedTimeTimeTimeCurrentDloadUploadTotalSpentLeftSpeed100185100185003870--:--:----:--:----:--:--0curl:(60)SSLcertificateproblem,verifythattheCAcertisOK.Details:error:14090086:SSLroutines:SSL3