尝试安装 RMagick 时出现此错误:
$ sudo gem install rmagick
Building native extensions. This could take a while...
ERROR: Error installing rmagick:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... no
Can't install RMagick 2.13.1. Can't find Magick-config in /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin:~/bin:/usr/local/bin:/usr/local/mysql/bin:/usr/local/pear/bin
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You …Run Code Online (Sandbox Code Playgroud) 不要在 MacPorts 上浪费时间。我建议改用Homebrew。它易于使用,并且不会用一堆垃圾目录弄乱您的系统。
更新:不要安装 Darwin Ports。达尔文港是假的。另外,我对 MacPorts 的使用体验不是很好,所以我不建议使用它。
所以我决定下载并安装Darwin Ports,让我的生活更轻松一些。我运行了安装程序,它似乎安装得很好。但是当我sudo port -d selfupdate按照文档说的那样运行时,我会收到某种消息:
dlopen(/opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib, 10): no suitable image found. Did find: /opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib: no matching architecture in universal wrapper while executing "load /opt/local/share/macports/Tcl/pextlib1.0/Pextlib.dylib" ("package ifneeded Pextlib 1.0" script) invoked from within "package require Pextlib 1.0" (file "/opt/local/bin/port" line 40)
Run Code Online (Sandbox Code Playgroud)
我不知道这意味着什么,也不知道我应该做什么。有什么建议?我也不知道 Darwin Ports 和 MacPorts 之间的区别。也许我试图安装错误的东西?
更新:我决定安装MacPorts看看会发生什么。我能够为 Snow Leopard下载MacPorts 软件包安装程序的版本,安装 MacPorts 并运行sudo port -v selfupdate …
我的大部分编程工作都是在 Ubuntu 笔记本电脑上完成的,但有时我需要在 Mac 上工作。我想将两者结合起来,这样我就只能在我的双屏 Mac 上工作,但我可以在我的笔记本电脑上编辑文件。我有许多不同的编程项目要进行。无论我在哪台计算机上,我都希望能够处理一个项目。
我对这种情况的许多不同解决方案持开放态度。
我的浏览习惯导致我打开许多窗口和选项卡,这些窗口和选项卡要么与我正在处理的不同项目有关,要么与我以后可能想阅读的内容有关。我使用 OSX 并使用大约 5 个空间,每个空间中有多个窗口。问题是最终我将打开大约 200 个或更多我不想关闭的选项卡(分布在 15-20 个窗口上)。不用说,我的电脑性能开始下降。当我在手机上写这篇文章时,笔记本电脑上的 Safari 正在锁定计算机。我曾经使用 Chrome,但发现 Safari 的性能更好。
我想知道的是,是否有基于标签使用情况的浏览器性能图表?我不需要一个让所有标签都保持活动状态的浏览器。如果浏览器可以通过“让标签进入睡眠状态”来提高性能,那就太好了。或者,如果有某种工具可以保存选项卡的“工作区”,您可以在下次处理该项目时重新激活它们。您可以推荐什么样的解决方案来解决这个问题?
我刚刚发现我的 IOGEAR KVM 切换器 (GCS22U) 不适用于我的 Apple 超薄铝制键盘。这真的很令人沮丧,因为我现在有一个可与 Ubuntu 和 Snow Leopard 配合使用的 KVM,除了当连接到 KVM 时,Snow Leopard 无法识别键盘。当然,它直接插入时可以工作,但违背了使用 KVM 切换器的目的。
所以我想也许我可以得到一个键盘开关。就像在两台计算机之间切换单个 USB 设备的电缆一样。这意味着我必须单击两个按钮才能切换它们,但我认为这是我目前唯一的选择。知道在这种情况下有哪些适用于 Apple 超薄铝制键盘的超级便宜的键盘吗?
或者......我可以从头开始制作一个。我很想做一个,但我在这方面没有任何经验。切换 4 根电线(而不仅仅是正极和中性线)让我感到困惑。知道我可以遵循的任何好的教程吗?
所以当我安装新的 gem 时,我似乎总是收到错误消息。我是 Ruby、Rails 和 RubyGems 的新手,所以这让我非常沮丧。我不确定我是否需要配置某些东西,或者我是否安装了错误的东西......所以希望你能提供帮助。以下是我遇到的问题的一些示例:
在大量的教程/文档中,他们总是使用:
gem install gem-name
Run Code Online (Sandbox Code Playgroud)
对我来说,这几乎总是会导致某种错误......直到我这样做......
sudo gem install gem-name
Run Code Online (Sandbox Code Playgroud)
...然后gem通常安装得很好。人们如何能够在gem install不开始的情况下跑步sudo?
严重地!我希望我能早点这样做。Ruby 版本管理器可以运行多个版本的 Ruby,每个版本都有自己的一组 gem,并且可以在不同版本之间无缝切换。此外,您将不必再使用sudo。另外,它非常容易安装,所以你应该这样做!
有时我会收到这样的消息,即使在sudo...
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h
Run Code Online (Sandbox Code Playgroud)
那有什么意思?
问题是它找不到make命令。安装 XCode 时它会自动安装。出于某种原因,即使我安装了 XCode,它也找不到它。我下载了最新版本的 XCode并重新安装。现在,当我which make正确运行它时,它会返回/usr/bin/make.
在新版本的 Xcode 中使用 Lion,从https://developer.apple.com/downloads下载“Xcode 命令行工具” 。
这是一个新的。
/Library/Ruby/Gems/1.8/gems/bundler-0.9.26/lib/bundler/source.rb:352: warning: Insecure world writable dir …Run Code Online (Sandbox Code Playgroud) 我想擦除我当前的 Leopard 安装并在我的 mac 上安装 Snow Leopard。实现这一目标的正确方法是什么?
似乎我需要启动到某些磁盘实用程序才能对其进行格式化,但我不太确定该怎么做。
我正在尝试在雪豹上安装 MySQL。命令是这样的:
cd mysql
./configure
make
sudo make install
Run Code Online (Sandbox Code Playgroud)
但是,我无法通过配置步骤,因为我收到以下消息:
-bash: ./configure: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我的问题是:
./configure试图做的步骤是什么?这是我需要安装的命令吗?或者它是否应该包含在 MySQL 包中?
我想通过 SSH 连接到我的家用电脑(Mac Snow Leopard),但我并不总是知道它是否打开。我已启用 LAN 唤醒。有没有办法从命令行唤醒我的计算机(或检查它是否唤醒)?
mac ×2
ruby ×2
rubygems ×2
ubuntu ×2
browser ×1
formatting ×1
git ×1
imagemagick ×1
keyboard ×1
kvm-switch ×1
macos ×1
macports ×1
mysql ×1
performance ×1
ssh ×1
switch ×1
tabs ×1
usb ×1
wake-on-lan ×1