标签: rubygems

如何在 Ubuntu 10.04 上安装 rmagick?

这是我到目前为止所做的:

sudo apt-get install imagemagick libmagickcore-dev
Run Code Online (Sandbox Code Playgroud)

这没有抛出任何错误,所以我认为 ImageMagick 安装得很好。然后我尝试安装 gem:

sudo gem install rmagick
Run Code Online (Sandbox Code Playgroud)

这导致了以下错误:

ERROR:  Error installing rmagick:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... yes
checking for HDRI disabled version of ImageMagick... yes
checking for stdint.h... yes
checking for sys/types.h... yes
checking for wand/MagickWand.h... no

Can't install RMagick 2.13.1. Can't find MagickWand.h.
*** extconf.rb failed …
Run Code Online (Sandbox Code Playgroud)

imagemagick rubygems ubuntu-10.04

101
推荐指数
3
解决办法
10万
查看次数

gem install rails 不做任何事情

我在 Ubuntu 10.04 上安装了 Ruby 和 RubyGems。Ruby 是 1.8.7 版。Gems 是 1.3.7 版。当我尝试 sudo gem install rails 时,没有任何反应。它只是永远挂起。我错过了什么?谢谢!

ruby-on-rails rubygems

62
推荐指数
2
解决办法
5万
查看次数

我已经在我的 CentOS 上编译了 ImageMagick,但不会安装 RMagick

我安装了 ImageMagick,(使用 ImageMagick 6.7.3-7)

./configure --prefix=/usr && make && make install
Run Code Online (Sandbox Code Playgroud)

当我尝试

gem install imagemagick
Run Code Online (Sandbox Code Playgroud)

我得到

Building native extensions.  This could take a while...
ERROR:  Error installing rmagick:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... yes
checking for ImageMagick version >= 6.4.9... yes
checking for HDRI disabled version of ImageMagick... yes
Package MagickCore was not found in the pkg-config search path.
Perhaps you should …
Run Code Online (Sandbox Code Playgroud)

imagemagick rubygems

16
推荐指数
4
解决办法
3万
查看次数

如何在 Ubuntu 中安装最新版本的 Ruby 和 Ruby on Rails?

我使用命令安装了 Ruby apt-get install ruby1.9.1,但是当我进入ruby控制台时,什么也没有发生。

我必须使用命令

ruby1.9.1-v

ruby 1.9.2p0 (2010-08-18 revision 29036) [i686-linux]
Run Code Online (Sandbox Code Playgroud)

但是我如何称呼它ruby而不是ruby1.9.1?以及如何安装 Rails?

ruby ruby-on-rails rubygems ubuntu-11.04 ruby1.9

15
推荐指数
1
解决办法
1万
查看次数

如何在 Mac OS X 10.6.4 上完全删除 Ruby、Ruby gems

大多数 ruby​​ 爱好者在阅读本文时可能会感到震惊,但我想知道是否有可能完全删除 Ruby 框架以及 Mac OS X 10.6.4 附带的所有工具和 gem。

任何帮助,将不胜感激。(如果你认为我宁愿不这样做,也有解释)

谢谢

mac ruby rubygems macos

14
推荐指数
1
解决办法
7万
查看次数

如何重建我所有的 Ruby gems?

我在 OS X 10.8 上的本地 C 编译器中遇到了一个明显已知的问题,无法正确构建 Ruby gem,因此我按照建议安装了 GCC。

我如何让 rvm 重建所有已安装的 gems?

我试过了rvm update --rubygems 1.9.3,它似乎应该可以工作(至少,根据文档),但我收到了相当神秘的错误消息:

ERROR: rvm update has been removed. See 'rvm get' and rvm 'rubygems' CLI API instead
Run Code Online (Sandbox Code Playgroud)

我不知道这意味着什么,而且我无法找出重新编译我的 gem 的rvm(使用get或任何其他命令)的咒语。

ruby rubygems rvm

11
推荐指数
1
解决办法
1万
查看次数

如何在 Ubuntu 9.10 上安装 MySQL Ruby Gem?

我在为 MySQL 安装 Ruby Gem 时遇到问题。这是我正在运行的命令:

sudo gem install mysql
Run Code Online (Sandbox Code Playgroud)

这是我得到的输出:

Building native extensions.  This could take a while...
ERROR:  Error installing mysql:
    ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lm... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lz... yes
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lsocket... no
checking for mysql_query() in -lmysqlclient... no
checking for main() in -lnsl... yes …
Run Code Online (Sandbox Code Playgroud)

mysql ruby rubygems gem

10
推荐指数
1
解决办法
2万
查看次数

如何配置已安装的 Ruby 和 gems?

我目前的gem env回报:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.6
  - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [x86_64-linux]
  - INSTALLATION DIRECTORY: /home/USERNAME/.gems
  - RUBYGEMS PREFIX: /home/narkoz
  - RUBY EXECUTABLE: /usr/bin/ruby1.8
  - EXECUTABLE DIRECTORY: /home/USERNAME/.gems/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /home/USERNAME/.gems
     - /usr/lib/ruby/gems/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
     - "gempath" => ["/home/USERNAME/.gems", "/usr/lib/ruby/gems/1.8"]
     - "gemhome" => "/home/USERNAME/.gems" …
Run Code Online (Sandbox Code Playgroud)

linux ruby rubygems

8
推荐指数
1
解决办法
9728
查看次数

如何在 /usr/local/bin 中为 Homebrew 安装的 Ruby 1.9 gem 二进制文件添加别名?

Homebrew 的 Ruby 1.9 附带了 ruby​​gems。这样做gem install ...会将文件和二进制文件安装到一些冗长的路径中。例如,bundler 安装在:

/usr/local/Cellar/ruby/1.9.3-p0/lib/ruby/gems/1.9.1/gems/bundler-1.0.21/bin/bundle
Run Code Online (Sandbox Code Playgroud)

我想gem自动将这些二进制文件符号链接到一个公共位置,例如/usr/local/bin这样我就不必手动链接每个二进制文件。这可能吗?

symbolic-link ruby homebrew rubygems macos

8
推荐指数
3
解决办法
5891
查看次数

如何备份红宝石?

你如何备份红宝石?我正在重新安装操作系统,所以我想知道如何备份 ruby​​ gems,以便我可以在安装操作系统后重新安装它?

是否也可以在没有互联网访问的计算机上安装 gems?

ruby rubygems

8
推荐指数
1
解决办法
2406
查看次数