草庐IT

rvm-capistrano

全部标签

ruby - 在 Ruby 2.0.0p353(基于 rvm 的安装)下安装 Nokogiri 1.6.1 失败(OSX Mavericks)?

我尝试在Ruby和RVM下安装Nokogiri1.6.1,但失败并出现以下错误:Gem::Installer::ExtensionBuildError:ERROR:Failedtobuildgemnativeextension./Users/lmo0/.rvm/rubies/ruby-2.0.0-p353/bin/rubyextconf.rbExtractinglibxml2-2.8.0.tar.gzintotmp/x86_64-apple-darwin13.0.0/ports/libxml2/2.8.0...OKRunning'configure'forlibxml22.8.0...

ruby - 如何判断安装了 RVM 的 ruby​​ 实际使用了哪个 openssl 库

我发现我可以使用以下任何命令成功安装ruby​​:$rvmreinstall1.9.3-p327$rvmreinstall1.9.3-p327--with-openssl-dir=/usr/local$rvmreinstall1.9.3-p327--with-openssl-dir=/afdlkjasd_not_a_dir$rvmreinstall1.9.3-p327--with-openssl-dirffadsf=/afdlkjasd_not_a_dir无论我使用了上面的哪个命令,我都可以输入:$rvmuse1.9.3-p327Using/home/clay/rvm/gems/rub

Ruby 2.0.0 RVM 编译失败 OS X 10.8.2 Mountain Lion

尝试使用RVM安装它时出现以下错误:>[2013-02-2510:09:24]makeCC=/usr/local/bin/gcc-4.2LD=ld>LDSHARED=/usr/local/bin/gcc-4.2-dynamic-bundleCFLAGS=-O3>-fno-fast-math-ggdb3-Wall-Wextra-Wno-unused-parameter-Wno-parentheses-Wno-long-long-Wno-missing-field-initializers-Wunused-variable-Werror=pointer-arith-Werror=write

ruby-on-rails - 无法使用 capistrano 部署 rails4 项目。 rbenv : version `2.0.0' is not installed

我在将我的rails4应用程序部署到VPS时遇到错误。我得到的错误是rbenv:version`2.0.0'isnotinstalled但是使用“ruby-v”我得到了ruby2.0.0p0(2013-02-24revision39474)[i686-linux]在我的gemfile中有source'https://rubygems.org'ruby'2.0.0'gem'rails','4.0.0'这个错误出现在bundleinstallrecipe之后2013-08-0423:23:56executing`bundle:install'*executing"cd/home/yasin

ruby - OS X 上的 RVM、FSEvents 和 CarbonCore

我正在建立一个使用SASS的项目,它使用FSEvents来避免轮询磁盘。然而,这似乎不适用于RVM。这意味着当我运行sass--watch时,我收到了这个警告:警告:无法加载CarbonCore。FSEvents将不可用。我知道它仍然可以工作,但我不想一直轮询我的磁盘。我想让它与FSEvents一起使用。我能找到的最好的信息是这个线程:http://groups.google.com/group/compass-users/browse_thread/thread/df7d9d0da9ec1eb1我按照BrandonMathis的描述重新安装了我的RVMRuby(使用1.9.2)并下载

ruby-on-rails - Capistrano 3 钩子(Hook)之前和之后

我刚转而使用Capistrano3,遇到了钩子(Hook)前后文档的一些问题。在文档中它显示了调用现有任务的以下内容before:starting,:ensure_userafter:finishing,:notify如果我使用这种语法,我会得到“不知道如何开始构建任务”相反,我必须执行以下操作才能完成我的任务。before"deploy:starting","dj:stop"after"deploy:finished","dj:start"dj任务位于Capistrano任务目录中的*.rake文件中。关于我可能遗漏的内容或文档是否需要更新的任何想法?ruby2.1.6rails4.

ruby-on-rails - rvm 安装 1.9.3 失败

我尝试重新安装ruby​​、xcode和许多其他东西,因为我不断收到这些奇怪的C编译器错误。在某些时候,我所有的ruby都被卸载了,所以我从头开始......rvmgethead&&rvmreloadrvminstall1.9.3我收到以下错误:Nobinaryrubiesavailablefor:downloads/ruby-1.9.3-p327.Continuingwithcompilation.Pleaseread'rvmmount'togetmoreinformationonbinaryrubies.InstallingRubyfromsourceto:/Users/mgrif

ruby - Capistrano 3 - 错误 : sorry, 你必须有一个 tty 才能运行 sudo

我刚刚将Capistrano从v2升级到v3.1。我重写了我的任务,其中包括一个运行shell脚本的任务,该脚本会重新启动NGINX等。要重新启动NGINX,我必须以sudo身份运行,这会导致错误:Sorry,youmusthaveaTTYtorunsudo在Capistrano2中,为了解决这个问题,我在我的Capfile中添加了:default_run_options[:pty]=trueCapistranov3的等价物是什么?我的deploy.rb文件如下所示:#configvalidonlyforCapistrano3.1lock'3.1.0'set:application,'

ruby - 在脚本头中选择 rvm gemset

我想在我的ruby​​脚本的header中指定要使用的ruby​​解释器和gemset。类似的东西#!/usr/bin/envsource/usr/local/lib/rvm&&rvmruby-1.9.2@system会很棒。关于如何做到这一点有什么建议吗? 最佳答案 tcurdt的帖子有点误导。在我的系统上,我只是在系统上将rvm(ree、1.8.7和1.9.2rubies)设置为root。我的/usr/local/bin看起来像这样:lrwxrwxrwx1rootrvm46Mar1306:50ree-1.8.7-2011.03-

ruby - 系统更新后更新所有 RVM ruby 和 gem 的最佳方法?

我正在寻找一种更简化和更强大的方法来在操作系统更新后保持我的rvm环境完好无损。我正在使用MountainLion、rvm1.18.16和homebrew,它有readline、gettext、libxml2、libxslt、qt、gtk+——通常对我来说不好用的gems是nokogiri和capybara-webkit在更新MountainLion和XCode之后,我的原生扩展gems和Ruby出现了两次损坏,我不得不花时间让一切恢复正常。我想知道我是否遵循了在此类系统更新后更新所有rvm组件的最佳实践。通常发生的情况是,具有native扩展的gem链接到不再可用的旧库,尤其是围绕M