草庐IT

rvm-capistrano

全部标签

ruby - `@something` 在 `rvm use 2.0.0@something` 中代表什么?

正如标题所说,找不到任何关于@something在rvmuse2.0.0@something中做什么的文档? 最佳答案 RVM是Ruby版本管理器,它的网站在这里:https://rvm.io/rvmuse2.0.0@something命令告诉RVM更改当前shell(终端)的设置,以便您使用ruby​​2.0.0。它还说要使用名为something的gemset。Gemsets是RVM的一项功能,可让您将Rubygem分成不同的集合。有关gem集的更多信息在这里:https://rvm.io/gemsets/basics

ruby - Capistrano 3 "upload"任务引发错误

我有Capistrano3任务namespace:dbdodesc"serurelymanagesdbconnfileafterdeploy"task:dbconfigdoonroles(:web)do|host|upload("config/deploy/dbconn.template.php","#{shared_path}/dbconn.php")endendend运行时capstagingdb:dbconfig我收到错误capaborted!undefinedmethod`upload'for#根据capistranoAPI我可以使用这个方法来上传文件,我也在sshkitlib

ruby - 使用 rvm 安装最新的 RUBY 在 Ubuntu 上出错

当我尝试安装ruby​​-2.1.2时出现以下错误rvminstallruby-2.1.2Searchingforbinaryrubies,thismighttakesometime.Foundremotefilehttps://rubies.travis-ci.org/ubuntu/12.04/x86_64/ruby-2.1.2.tar.bz2Checkingrequirementsforubuntu.Installingrequirementsforubuntu.Updatingsystem................Errorrunning'requirements_debi

ruby - Capistrano:使用标准 Gem-Home 中的 Bundle Gems

当使用Capistrano进行部署时,我想使用已安装的gem,而不是将它们安装到vendor中。Capistrano似乎忽略了.gemrc和.bashrc,所以我在deploy.rb中尝试了这个:require'bundler/capistrano'set:default_environment,{'GEM_HOME'=>'/some_path/.gem','GEM_PATH'=>'/some_path/.gem','BUNDLE_PATH'=>'/some_path/.gem'}我的gems位于/some_path/.gem/gems,bin:/some_path/.gem/bin。

ruby - 无法在 rvm 上安装 ruby​​-1.8.7-p249

$rvminstallruby-1.8.7-p249InstallingRubyfromsourceto:/home/sayuj/.rvm/rubies/ruby-1.8.7-p249,thismaytakeawhiledependingonyourcpu(s)...ruby-1.8.7-p249-#fetchingruby-1.8.7-p249-#extractedto/home/sayuj/.rvm/src/ruby-1.8.7-p249(alreadyextracted)ruby-1.8.7-p249-#configuringruby-1.8.7-p249-#compilingE

ruby-on-rails - 为什么我的 delayed_job 在没有 RVM 的情况下会失败?

我安装了一个delayed_job,然后启动守护进程以使用此Ruby脚本运行作业:require'rubygems'require'daemon_spawn'$:File.join(RAILS_ROOT,"log","delayed_job.log"),:pid_file=>File.join(RAILS_ROOT,'tmp','pids','delayed_job.pid'),:sync_log=>true,:working_dir=>RAILS_ROOT)如果我使用rvmsudo运行命令,它会完美运行。如果我只是在没有RVM的情况下使用Ruby命令,它会失败,这就是输出。我不知道为

ruby-on-rails - sudo : rvm: command not found - RVM MultiUser install on Ubuntu 12. 04 服务器

我正在设置服务器,它是Ubuntu12.04首先我安装了RVM多用户:me@ubuntu$\curl-Lhttps://get.rvm.io|sudobash-sstable然后在安装RVM之后,按照安装提示我将自己添加到RVM组usermod-a-Gmervm安装rubyrvminsall1.9.3--default然后我尝试安装系统范围的gempassenger,我得到了这个:me@ubuntu:~$rvmsudogeminstallpassengersudo:gem:commandnotfound事实上,任何使用rvmsudo运行的命令都只会显示sudo:{command}:no

ruby - iconv rvm 安装错误

当我尝试通过运行安装iconv时:rvmpkginstalliconv,它失败并出现此错误:Errorrunning'autoreconf-is--force',pleaseread/usr/local/rvm/log/libiconv/autoreconf.logConfiguringlibiconvin/usr/local/rvm/src/libiconv-1.13.1.........................Errorrunning'./configure--prefix=/usr/local/rvm/usr--enable-shared',pleaseread/usr/

ruby - 未安装 RVM Ruby 2.3.0 DevKit?

我正在尝试在Amazon网络服务上设置RubyonRailsruby-2.3.0[x86_64]安装了RVMrvm1.26.11Rails5.0.0beta3卡皮斯特拉诺3.4当部署到服务器时,一切运行正常,直到使用bundler安装依赖项。似乎说DevKit没有与Ruby一起安装...Installingmini_portile22.0.0Usingjson1.8.3Installingnio4r1.2.1withnativeextensionsGem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension.currentdire

ruby-on-rails - 使用命名空间部署时出现 Capistrano 错误

我的capdeploy:migrate突然停止工作,出现错误:***[err::1.2.3.4:2222]bash:-c:line1:syntaxerror:unexpectedendoffilecommandfinishedin559msfailed:"/usr/local/bin/rvm-shell'ruby-1.9.2-p0@gemset'-c'cd/home/user/app/releases/20111122182205&&#RAILS_ENV=stagingdb:migrate'"on1.2.3.4:2222显然这个错误与这不是一个有效的命令有关...#但我不知道最近发生了