当我昨天决定在 ubuntu 中安装 gem 时(使用这个命令:sudo gem install algorithm),bash 给了我一个错误。如何像在 Windows 上安装那样在 ubuntu 中安装 gem?
************** 这是我的终端截图 ********************

谢谢
“没有要加载的此类文件--zlib” -无法安装 gem,因为它需要先安装库依赖项。在这种情况下:
sudo apt-get install zlib1g zlib1g-dev
Run Code Online (Sandbox Code Playgroud)
然后再次尝试安装算法gem,它应该可以工作。
小智 0
如果您可以将错误消息放在这里,那么获得帮助会容易得多。
现在,我必须猜测,您已经安装了 RubyGems 吗?
之后你可能还需要做
sudo gem update --system
Run Code Online (Sandbox Code Playgroud)
基本上你需要先安装 zlib,然后使用 rvm 删除并重新安装 Ruby。我记得我上次在 Ubuntu 10.04 上也使用 rvm 安装了 Ruby on Rails。
在理想的情况下,apt 应该是每个包的一站式商店,并且会自动为您解决依赖关系。但它可能永远不会以这种方式工作,除非你的包管理在必要时也可以为你编译。Gentoo 处理 Ruby 安装的能力稍好一些,不需要 rvm 来管理 Ruby,然后用 Gems 来管理 gem。但使用 Gentoo 安装 Gems 也并不容易。
我一直认为 Ubuntu 或其他 Linux 包管理器系统(如 Portage)比 Windows 的要好得多,但在安装 Ruby Gems 的情况下,Linux 似乎并没有任何明显的简单或更好。
小智 -2
在 ubuntu 上安装 rvm 并安装 ruby 1.9.2 或任何版本。然后你可以创建一个宝石集
rvm 1.9.2@blabla --create
Run Code Online (Sandbox Code Playgroud)
并运行 gem 安装算法
| 归档时间: |
|
| 查看次数: |
10267 次 |
| 最近记录: |