capistrano碰到rbenv
碰到的主要麻烦:
Bundler not working with rbenv, could not find [gem]
http://stackoverflow.com/questions/9602806/bundler-not-working-with-rbenv-could-not-find-gem
几个解决方法:
set :default_environment, {
'PATH' => "$HOME/.rbenv/shims:$HOME/.rbenv/bin:$PATH"
}
好处是可以跟其他的环境兼容,比如有些机器使用了rbenv,有些机器还使用rvm,或者rvm和rbenv都没有使用,这个插件都可以兼容。
#使用 rbenv-bundler
别乱用不懂的东西。
参考:
DEPLOYING WITH RBENV AND CAPISTRANO
http://henriksjokvist.net/archive/2012/2/deploying-with-rbenv-and-capistrano/
相关推荐
Capistrano::Rbenv::Vars Capistrano 插件,用于使用 rbenv 进行轻量级Ruby管理。 适用于 Capistrano 3(仅限)。 对于 Capistrano 2 支持,请检查( capistrano-rbenv gem 的 1.x 版)。 安装 通过将以下内容添加...
rbenv: env: system version: v1.0.0 default_ruby: 2.4.2 rubies: - version: 2.4.2 rbenv_clean_up: false rbenv_repo: "https://github.com/rbenv/rbenv.git" rbenv_plugins: - { name: "rbenv-vars", ...
**解决MacOSX编译Ruby时的问题** 在MacOSX上,如果在irb中无法输入中文,可能是因为缺少readline库。可以使用homebrew安装readline,然后重新编译Ruby的readline扩展。 1. `brew install readline` 2. `brew link ...
rbenv + nodenv Docker映像该映像可用作同时需要Ruby和Node的Dockerfile的基础映像。 它设置了和 ,以及它们的构建插件和依赖项,但实际上并未预安装任何版本的Ruby或Node。 构建在该映像上的Dockerfile可能如下所示...
负责领班和新贵/系统化的Capistrano任务。 安装 $ gem install capistrano-foreman 将此添加到您的Capfile : require 'capistrano/foreman' # Default settings set :foreman_use_sudo , false # Set to :rbenv ...
KISS功能强大的gem / ... 错误报告和错误报告:,也称为“如何聪明地问问题” 目录 安装 的GitHub 下载并解压缩最新版本(现在是v0.5.9!),或将rbenv-gemset克隆到$HOME/.rbenv/plugins目录中: $ git clone g
chruby、rbenv 和 rvm 风格的版本管理器。 内容 *env-、ch*- 和 *vm- 风格的版本管理器列表 以下软件是 chruby、rbenv 和 rvm 风格的运行时版本管理器: 多平台 重击 水晶 D 长生不老药 凯克斯 榆树虚拟机 二郎...
铁路探空仪在debian上安装rbenv,ruby,bundler和rails。 Usage: railsondeb <command> []Some useful railsondeb commands are: help Display this information version Display railsondeb version install ...
Ruby/Rbenv 与 Ansible注意:这个东西已被弃用看看 。 这个 playbok 演示了 (ab) 使用角色通过 rbenv 安装多个 ruby 版本。先决条件“快速开始vagrant upansible-playbook -i hosts ruby.ymlansible all -i ...
Capistrano-Laravel [已贬值] 移至内部的新存储库零停机部署Laravel与Capistrano要求Ruby环境(RBENV)或Ruby版本管理器(RVM) 克隆此仓库git clone git@github.com:zeroc0d3/capistrano-laravel.git运行docker-...
ruby-build 是一个 rbenv 插件,它提供了一个 rbenv install 命令来在类 UNIX 系统上编译和安装不同版本的 Ruby。你还可以在需要精确控制 Ruby 版本安装的环境中使用不带 rbenv 的 ruby-build。用法在开始之前,...
打包机rbenv 用于 Ruby 应用程序开发的 Rbenv 基础模板 Ruby 版本 Ruby 1.9.3 p551 Ruby 1.9.3 p484 Ruby 2.0.0 p643 Ruby 2.0.0 p598 Ruby 2.1.5 Ruby 2.2.1 ...目录和文件 /opt/rbenv - git 克
安装rbenv,包括插件和各种Ruby版本。 为不同目录设置本地Ruby版本以及全局版本。 多合一命令。 这是getrbenv.com背后的脚本。 对于不耐烦的人:看一下或浏览可用的。 ##为什么要使用此安装程序 通常,在服务器上...
`rbenv-bundler-ruby-version` 插件将rbenv和bundler的功能相结合,当您进入一个包含Gemfile的项目目录时,插件会读取Gemfile中的`ruby`行(如`ruby '2.7.2'`),然后自动切换到匹配的Ruby版本。这样,您无需手动...
rbenv-chefdk:将ChefDK与rbenv一起使用 这个插件可以让你把在另一个版本 。 不推荐使用的ChefDK已由Chef Workstation取代。 请参阅插件。 要求 安装在/opt/chefdk 安装 来自GitHub 要安装rbenv-chefdk,请将此...
我们已经包含了和插件。 处理bundler资源。 Rbenv安装 您可以通过以下代码在清单中使用该模块: rbenv::install { "someuser": group => 'project', home => '/project' } 这将在“ someuser”主目录下应用...
rvm下载rvm-download是一个插件,提供了rbenv download命令,用于从下载和提取ruby二进制。安装$ git clone https://github.com/garnieretienne/rvm-download.git ~ /.rbenv/plugins/rvm-download用法$ rbenv ...
为嵌套的 rbenv 准备一个裸环境。 这颗宝石基于这篇文章。 安装 将此行添加到应用程序的 Gemfile 中: gem 'with_clean_rbenv' 然后执行: $ bundle 或者自己安装: $ gem install with_clean_rbenv 用法 ...
厨师ruby_rbenv食谱 描述 管理[rbenv] [rbenv_site]及其已安装的Ruby。 维护者 这本食谱由Sous Chefs负责维护。 Sous Chefs是由厨师食谱维护者组成的社区,他们共同维护重要的食谱。 如果您想了解更多信息,请访问或...