2010-11-14 42 views
0

這裏的交易:
$寶石-v安裝成功後,爲什麼mysql不顯示在gem list下?

1.3.7 

$寶石ENV

RubyGems Environment: 
    - RUBYGEMS VERSION: 1.3.7 
    - RUBY VERSION: 1.9.2 (2010-08-18 patchlevel 0) [x86_64-darwin10.4.0] 
    - INSTALLATION DIRECTORY: /Users/harriett/.rvm/gems/[email protected] 
    - RUBY EXECUTABLE: /Users/harriett/.rvm/rubies/ruby-1.9.2-p0/bin/ruby 
    - EXECUTABLE DIRECTORY: /Users/harriett/.rvm/gems/[email protected]/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86_64-darwin-10 
    - GEM PATHS: 
    - /Users/harriett/.rvm/gems/[email protected] 
    - /Users/harriett/.rvm/gems/[email protected] 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 

$ sudo的ENV ARCHFLAGS = 「 - 拱i386的」 寶石安裝mysql - --with-mysql-配置= /應用/甲基苯丙胺/庫/斌/ mysql_config

Building native extensions. This could take a while... 
Successfully installed mysql-2.8.1 
1 gem installed 

$寶石列表MySQL的

* LOCAL GEMS * 

爲什麼不顯示?
自然,當我需要 「MySQL的」 Ruby程序中,我得到:

`require': no such file to load -- mysql (LoadError) 
+0

在終端'gem list'中執行此操作 – s84 2010-11-14 03:52:21

+0

寶石列表給我列出了所有已安裝的寶石,其中沒有找到'mysql' – jack 2010-11-14 03:56:21

+0

您使用的是什麼版本的Ruby,以及什麼操作系統? – Zabba 2010-11-14 04:05:31

回答

2

你的Ruby安裝是由RVM管理。請參閱RVM站點上的「DO NOT use sudo...」。

嘗試安裝它沒有sudo它應該顯示在你的gemlist中。

+0

美麗!沒有sudo的gem install會像廣告一樣工作。謝謝! – jack 2010-11-14 05:12:44

+0

我必須以同樣的方式學習它。舊的習慣很難知道。 – 2010-11-14 05:37:19

+0

你能解釋一下這個鏈接是什麼嗎?似乎被破壞atm – Shwheelz 2017-01-25 12:53:09

相關問題