我在下载“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管理器,但是我现在有点走不通了。有什么帮助或建议吗?在
如果libv8从命令行使用python命令,则应使用以下命令:
如果您不关心安装了什么python2,可以在命令行中执行以下操作:
然后你可以把一个复制到另一个上面
^{pr2}$您可以安全地在那里复制python2.7,因为它与旧版本兼容。在
建议?在
相关问题 更多 >
编程相关推荐