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

2024-06-09 14:05:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我在下载“therubyracer”宝石时遇到了严重的问题。我认为问题是我没有一个工作的libv8库来创建gem。在

我想我没有一个有效的libv8,因为我的RubyGems一直试图使用“python2.5.6”,它太老了,不能gem install libv8。我尝试了无数种方法来更新RubyGems使用的Python,但是我无法理解。在

以下是我到目前为止所做的。我转到http://www.python.org/download/releases/3.3.2/并下载了“(适用于Mac OS X 10.6和更高版本2的Mac OS X 64位/32位安装程序(3.3.2))”。在

下载完成后,我运行:

gem install libv8 --version 3.11.8.17

然而,我仍然收到同样的错误。我注意到输出仍然显示:

^{pr2}$

尽管下载了一个更新的Python版本,但它没有被使用。那么如何更改“gem”命令使用的Python版本呢?我搜索并发现了“virtualenv”,它看起来是一个很好的Python管理器,但是我现在有点走不通了。有什么帮助或建议吗?在


Tags: install方法org版本httpgemosversion
1条回答
网友
1楼 · 发布于 2024-06-09 14:05:56

如果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

然后你可以把一个复制到另一个上面

^{pr2}$

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

建议?在

相关问题 更多 >