我在尝试下载“therubyracer”gem 时遇到严重问题。我认为问题在于我没有libv8
创建 gem 的工作库。
我想我没有工作libv8
,因为我的 RubyGems 一直在尝试使用“Python 2.5.6”,这对于gem install libv8
. 我尝试了无数方法来更新 RubyGems 使用的 Python,但是我无法弄清楚。
这是我到目前为止所做的。我去了http://www.python.org/download/releases/3.3.2/并下载了“(Mac OS X 64-bit/32-bit Installer (3.3.2) for Mac OS X 10.6 and later 2. )”。
下载完成后,我运行:
gem install libv8 --version 3.11.8.17
然而,我仍然收到同样的错误。我注意到输出仍然说:
"Using Python 2.5.4"
尽管下载了更新的 Python 版本,但它并没有被使用。那么如何更改“gem”命令使用的 Python 版本呢?我搜索并发现了“virtualenv”,它似乎是一个很好的 Python 管理器,但是我现在有点走投无路了。有什么帮助或建议吗?