Debian/Ubuntu:将gem The FrontEnd安装到Rubygems

时间:2020-01-09 10:37:59  来源:igfitidea点击:

如何在Debian或Ubuntu Linux操作系统下为Ruby on Rails(RoR)安装rubygems软件包管理器?

" gem1.8"或" gem"命令是RubyGems的前端,它是Ruby的高级软件包管理器。
您需要安装以下软件包:

  • ruby面向对象脚本语言包的解释器。

  • ruby1.8-dev头文件,用于编译Ruby 1.8软件包的扩展模块。

  • rubygems1.8(rubygems)Ruby库/应用程序的软件包管理框架。

  • build-essential该软件包包含软件包的信息性列表,这些软件包对于构建Debian或Ubuntu软件包至关重要,包括gcc编译器,make和其他必需的工具。

安装

打开一个终端并输入以下命令:

$ sudo apt-get install rubygems build-essential

或者

$ sudo apt-get install rubygems

或者

$ sudo apt-get install ruby1.8-dev rubygems1.8

关于Ruby 1.9.x版本的注释

要在Debian Linux v6.x下安装Ruby 1.9.1版,请输入:

$ sudo apt-get install ruby1.9.1-full ruby1.9.1-dev rubygems1.9.1

验证gem是否正常工作

执行以下命令:

$ gem env

输出示例:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.7
  - RUBY VERSION: 1.8.7 (2010-08-16 patchlevel 302) [x86_64-linux]
  - INSTALLATION DIRECTORY: /var/lib/gems/1.8
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /var/lib/gems/1.8/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /var/lib/gems/1.8
     - /home/Hyman/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

如何使用rybygems命令?

您需要使用gemgem1.8gem1.9.1命令安装红宝石软件包。

安装syslog-logger

从本地目录或远程服务器安装syslog-logger:

$ sudo gem install syslog-logger

从远程服务器安装syslog-logger:

$ gem install syslog-logger --remote

搜索宝石

名称以A开头的最终本地宝石:

gem list A

列出名称包含syslog的本地和远程gem:

$ gem search syslog --both

仅列出名称包含syslog的远程gem:

$ gem search syslog --remote

卸载/删除syslog-logger

执行以下命令:

$ sudo gem uninstall syslog-logger

更新系统上的所有gem

输入以下命令

$ sudo gem update