rubygems相关内容
我想在没有 rvm 的 Ubuntu 上安装 ruby 1.9.3 我跑 sudo apt-get install ruby 它需要 ruby 1.8 和 ruby 1.9.1. 如果我这样做了 sudo apt-get install ruby 1.9.3 -p XXXX 我仍然无法安装 ruby.如何在 Ubuntu 上安装 ruby? 解决方
..
我目前需要在 Rails 3 应用程序中允许管理员可配置的全局设置以及每个用户可配置的设置. 是否有适合这种情况的 gem 或最佳实践? 我找到了一些 gem 和博客文章,但它们都可以追溯到 2006-08 年并且不再维护.任何指针将不胜感激,谢谢. 注意:我见过 这个问题带有序列化的哈希响应,但在我的特殊情况下,需要根据用户的设置查询数据库的用户 - 我认为序列化的哈希在这种情
..
试图让克隆的 Rails 应用程序运行.运行 bundle install 时出现此错误: 使用 mini_portile (0.5.0)安装 nokogiri (1.6.0)Gem::InstallError: nokogiri 需要 Ruby 版本 >= 1.9.2.安装 nokogiri (1.6.0) 时出错,Bundler 无法继续.在捆绑之前确保 `gem install nokog
..
我已经安装了这个 jekyll 主题.但面临一个问题. 如果我这样做: bundle exec jekyll serve 一切正常(_site 文件夹包含必要的文件并且服务器正在运行),但是如果我使用以下命令: jekyll build -d/var/www/budka/data/www/blog 我得到错误: 依赖错误:哎呀!看起来你没有 jekyll-paginate或已安
..
这纯粹是一个实验,但我想知道是否可以通过某种元编程在运行时获取 require 的 gem 列表.例如,假设我有: 需要'rubygems'需要'sinatra'需要'nokogiri'# 不知道在这里做什么 如何在运行时打印出以下内容? 此应用需要 rubygems、sinatra、nokogiri 解决方案 你不能完全做到这一点,因为需要一个文件可能需要其他文件,而 Ruby 无
..
每当我在 Mac OS X 中启动新终端时,我都会尝试将 gemset 设为默认值: rvm 使用 1.9.3@rails3.2 --create --default 这似乎可行,rails3.2 gemset 成为当前 gemset: $ rvm gemset 列表ruby-1.9.3-p0 的 gemsets(在/Users/me/.rvm/gems/ruby-1.9.3-p0 中找到)
..
我正在使用 Rails 开始一个项目,但我正在等待实用 Rails 书的第 3 版出版,然后再购买一本书. 无论如何,我的问题比我如何开始更尖锐... 每个人都使用的必备宝石有哪些? 我需要基本身份验证,所以我有 restful 身份验证 gem,但除此之外,我不知道我不知道什么.在某处是否存在这些信息的枯竭?99% 的人在启动新的 Rails 应用程序时都会使用一些基本设置?
..
我在尝试安装 ffi gem 时遇到错误: ~ - 16:54>gem i ffi构建原生扩展.这可能需要一段时间...错误:安装 ffi 时出错:错误:无法构建 gem 原生扩展.耙 RUBYARCHDIR=/home/mdemare/.rvm/gems/ruby-1.9.2-p136/gems/ffi-1.0.6/lib RUBYLIBDIR=/home/mdemare/.rvm/gems/
..
我一直在尝试将 RVM 和 Ruby 2.1.1 安装到我的新 Mac(OS 10.9.2)上,在我尝试安装任何版本的 Ruby 之前,一切似乎都很顺利. 我的意见 $ rvm reinstall 2.1 到目前为止一切都很好...... ruby-2.1.1 - #removing rubies/ruby-2.1.1..搜索二进制红宝石,这可能需要一些时间.找到远程文件 https:
..
我浏览了 StackOverflow 和 Google,但找不到任何人对 Rails 的身份验证 gem 或插件进行了比较(我正在为 Rails 3 寻找一些东西).Rails 3 有哪些最流行的身份验证解决方案,它们之间有什么区别? 解决方案 Ruby 工具箱有一个最受欢迎的列表:http://ruby-toolbox.com/categories/rails_authenticatio
..
我正在编写一个小鞋子应用程序,它需要一个我在常规 Ruby 安装中编写的库.我的库使用“net-ssh"gem 和一堆其他 Ruby 库. 当我像这样使用常规 ruby(它有自己的命令行界面)直接运行我的库时: ruby my_lib.rb ...一切都很好.但是,当我尝试在我的 Shoes 应用程序中要求它时,我收到一个“没有要加载的文件 - net/ssh"错误(因为 my_li
..
作为一名 Rails 开发人员,我觉得问这个问题有点愚蠢,但希望我能学到一些新东西,有人可以让我摆脱痛苦!在我的 Rails 应用程序中,我一直使用(其他人)gem,我也使用社区的插件或我自己的插件. 我了解使用 gems 优于插件的好处,因为它们是可版本化的、分段的、系统范围的、更易于管理和共享等,但我真的不知道如何为我的 rails 应用程序制作 gem!? 您是否总是从插件开始并
..
debugger 或 ruby-debug 中是否有任何命令可以获取内存中为 Rails 进程加载的所有 gem 和/或插件的列表?我知道只加载了“require"gem,但我想快速查看运行时加载的内容. 解决方案 这应该让你通过 rubygems 加载所有内容: Gem.loaded_specs.keys 我不知道查看加载了哪些 Rails 插件的通用方法,您可以查看 Rails
..
我是红宝石新手.当我输入任何与 gem 相关的内容时,会发生以下错误.为什么会导致它以及如何解决问题?谢谢! 加载 RubyGems 插件“/Users/chiang/.rvm/gems/ruby-2.0.0-p247@global/gems/rubygems-bundler-1.2.2/lib/rubygems_plugin.rb"时出错:dlopen(/Users/chiang/.rvm/r
..
无法在 macos-10.15.6 上捆绑安装 puma 4.3.5 或 gem puma 与 ruby-2.6.6尝试为我的项目捆绑依赖项,但 puma 4.3.5 出现错误.有人知道吗? xxxxxxxxxxxx 这是错误内容: 获取 puma 4.3.5使用本机扩展安装 puma 4.3.5Gem::Ext::BuildError: 错误: 无法构建 gem 原生扩展.当前
..
安装 Ruby 和 Ruby Gems 后: $ sudo apt-get install ruby rubygems...$红宝石-vruby 1.8.7 (2010-06-23 补丁级别 299) [i686-linux]$宝石-v1.3.7 如果我尝试安装 Rails,我会收到一个错误,即使它似乎只是文档,rails 也没有安装: $ sudo gem install rail
..
我对 RVM 网站中给出的解释感到非常困惑.我不清楚不同的 ruby 解释器和 gemset 之间的关系.在我看来,是这样的—— 我的 Mac 帐户有一个 rvm rvm 安装和管理一组不同版本的 ruby 解释器. 每个 ruby 版本都有一组 gemset. 我说清楚了吗?欢迎提供更多解释.我可以处理(Ruby 1.8.7 + rails 2.3.8 及其依赖项)和
..
我是 Windows 上的 Ruby 程序员,试图从 Win cmd 切换到 Cygwin,但无法执行 Ruby gem 的批处理文件. 我已经将任何 bin 目录填充到 Windows PATH 环境中.变量,包括存储可执行文件的 Ruby bin.但是,宝石是由 ruby.exe 本身调用的,这会导致 POSIX 路径出现以下问题: duddle@duddledan/cygdriv
..
我正在尝试在 Dreamhost 共享服务器上运行 Ruby on Rails 应用程序.到目前为止一切都很好,除了一个我无法解开的奇怪错误. 有时当我访问网络应用程序时,我会收到 Phusion Passenger 错误提示, 您已经激活了 rack 1.2.1,但是您的 Gemfile 需要 rack 1.2.2.考虑使用 bundle exec. 当我只是刷新页面时,它似乎
..
我有一个自定义的 Ruby 库目录,我希望在执行 Ruby 时自动添加到 Ruby 的加载路径中.我知道我可以对 Ruby 使用 -I 选项,但是是否可以设置一个环境变量之类的东西来全局确定 Ruby 的加载路径. 我想在我没有 root 权限的 Linux 机器上安装 Ruby Gems,所以我需要在非标准位置有一个 Ruby 加载路径.我按照“在用户目录中安装 RubyGems"安装了
..