繁体   English   中英

如何在Mac OS上更新Python并让RubyGems使用新版本?

[英]How can I update Python on Mac OS and have RubyGems use the new version?

我在尝试下载“ 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 10.6及更高版本的Mac OS X 64位/ 32位安装程序(3.3.2)。 )”。

下载完成后,我运行了:

gem install libv8 --version 3.11.8.17

但是,我仍然收到相同的错误。 我注意到输出仍然说:

"Using Python 2.5.4"

尽管下载了更新的Python版本,但仍未使用它。 那么,如何更改“ gem”命令使用的Python版本? 我搜索并发现了“ virtualenv”,它似乎是一个不错的Python管理器,但是现在我有点死胡同了。 有什么帮助或建议吗?

如果libv8从命令行使用python命令,则应适用:

如果您不关心安装了什么python2,则可以在命令行中执行此操作:

type python # this gives you the path of the python command
python is /usr/bin/python
type python2.7
python is /usr/bin/python2.7

然后,您可以将一个复制到另一个

cp /usr/bin/python2.7 /usr/bin/python

您可以安全地在其中复制python2.7,因为它与旧版本兼容。

有什么建议吗?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM