我在使用的共享机器上的权限有限,所以我不能像以前那样安装gems.例如:

$ gem install request-log-analyzer
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the /usr/lib/ruby/gems/1.8 directory. 

可以在本地安装gem吗?(如果重要的话,我正在try 安装this gem.)

我在Stack Overflow上看到了很多关于使用Bundler或gemfiles的帖子,但我不是为了Ruby on Rails项目安装这个gem,我只是想单独使用它.

我正在运行Linux,但不确定是哪种口味.

推荐答案

你可以试试:

gem install --user-install gem_name

Ruby相关问答推荐

Ruby 扁平化 JSON 对象或哈希

如何将包含换行符(和可能其他特殊字符)的Ruby字符串转义为有效的shell变量值?

Jekyll 默认安装没有 _layouts 目录

如何在 Ruby 中合并多个哈希?

如何在没有继承方法的情况下获取类的公共方法?

Ruby 模块 - 包括 do 结束块

如何从最后一个元素开始遍历数组?

Broken pipe (Errno::EPIPE)

迭代一个数组,一次 n 项

使用 Ruby,我如何迭代一个 for 循环 n.times

从命令行使用Bundle 器将 gem 添加到 gemfile

纯 Ruby 并发哈希

如何在 Ruby 的 IRB 中启用自动完成

Ruby 异常 - 为什么是else?

如何传递函数而不是块

何时使用在 Ruby 中启动子进程的每种方法

Capybara:按值而不是文本 Select 选项

Ruby 中的Monkey Patching到底是什么意思?

Ruby:使用 ENV 变量(如果存在)的最简洁方法,否则使用默认值

查找与给定条件匹配的元素的索引