ruby - gem 命令默默地什么也不做

标签 ruby linux rubygems

我需要使用 Twitter 的 twurl 命令。为此,我在 Linux 下安装了 Ruby 和 Gem。

我已经下载了最新版本的 twurl,但是当我尝试使用它进行安装时,它会静静地执行任何操作。我也尝试安装 oauth gem,但结果相同。 Gem 必须工作,因为我可以使用 gemspec 文件进行构建并创建一个 gem 文件。

cam:~/twurl-master$ sudo gem build twurl.gemspec
sh: git: command not found
/usr/local/lib/site_ruby/1.8/rubygems/core_ext/kernel_require.rb:55: command not found: git ls-files
sh: git: command not found
WARNING:  description and summary are identical
WARNING:  See http://guides.rubygems.org/specification-reference/ for help
  Successfully built RubyGem
  Name: twurl
  Version: 0.9.2
  File: twurl-0.9.2.gem

cam:~/twurl-master$ ls
COPYING  Gemfile  INSTALL  README  Rakefile  bin  lib  test  twurl-0.9.2.gem  twurl.gemspec
cam:~/twurl-master$ sudo gem install twurl
cam:~/twurl-master$ sudo gem install twurl --remote
cam:~/twurl-master$ sudo gem list t

*** LOCAL GEMS ***


cam:~/twurl-master$ sudo gem env
RubyGems Environment:
  - RUBYGEMS VERSION: 2.2.2
  - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [i486-linux]
  - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /usr/bin
  - SPEC CACHE DIRECTORY: /home/cam/.gem/specs
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /usr/lib/ruby/gems/1.8
     - /home/cam/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - https://rubygems.org/
  - SHELL PATH:
     - /usr/local/sbin
     - /usr/local/bin
     - /usr/sbin
     - /usr/bin
     - /sbin
     - /bin
     - /usr/X11R6/bin
cam:~/twurl-master$

我不知道该怎么做。我在谷歌上搜索过,但似乎没有其他人有这个特殊问题。没有错误消息是非常无用的...

最佳答案

我不确定问题是什么以及是否相关,但以防万一,twurl gem 还需要 gem oauth-0.4.7。

关于ruby - gem 命令默默地什么也不做,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23606952/

相关文章:

linux - 即使前一个命令未结束,Bash 脚本也会继续

ruby - 除了 Bundler 之外,为什么我还应该使用特定于应用程序的 RVM gemsets?

ruby-on-rails - 检查 HyperSpec 中的项目是否为 "clickable"

c++ - MPI 客户端查找服务器端口失败(MPI_ERR_NAME : invalid name argument)

ruby - RVM 不断向我的 PATH 添加目录,然后发出 PATH 设置不正确的警告

linux - Gnuplot,如何计算我的 gnuplot 脚本的矩阵输入的行和列?

ruby-on-rails - Rails 供应商 Assets 未提供服务.. 未找到路由错误

rubygems - CaCert 如何在 ActiveMerchant、Paypal Adaptive Gem 中工作?

ruby - 如何使用 CarrierWave 从 S3 获取真实文件

Ruby CSV.open 需要去掉引号和空字符