问题标签 [rubypython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
102 浏览

ruby - RubyPython 不适用于 Ubuntu 14.04

我的 Rails 应用程序在生产中出现问题,RubyPython 无法运行;我收到以下错误:

我使用的是 ruby​​ 2.3.0,python 版本是 2.7.6 (CPython)。它在 ubuntu 14.04 服务器上运行。

它在我的 Mac 上本地运行良好。

任何想法可能是什么问题?

谢谢

0 投票
1 回答
293 浏览

python - 如何使用 Ruby rspec 测试 Python 代码?

我尝试rubypython使用以下内容进行测试:

这导致了一个错误。

错误信息是:

Python 2.7 已安装: irb(main):002:0> RubyPython.start(:python_exec => 'python2.7') RubyPython::InvalidInterpreter: An invalid interpreter was specified. from /home/nitrous/code/.bundle/gems/rubypython-0.6.3/lib/rubypython.rb:67:in `block in start' from /home/nitrous/code/.bundle/gems/rubypython-0.6.3/lib/rubypython/python.rb:10:in `synchronize' from /home/nitrous/code/.bundle/gems/rubypython-0.6.3/lib/rubypython/python.rb:10:in `synchronize' from /home/nitrous/code/.bundle/gems/rubypython-0.6.3/lib/rubypython.rb:54:in `start' from (irb):2 from /usr/local/opt/rbenv/versions/2.1.5/bin/irb:11:in `<main>'

文档建议我可以运行使用 Ruby 导入的 Python,在我的情况下,可以通过 Rspec 进行测试,但事实并非如此。

我应该能够从 Ruby 中导入然后运行 ​​Python 吗?

0 投票
2 回答
487 浏览

python - Ruby 2.1.5 和 RubyPython 0.6.3- RubyPython::InvalidInterpreter:指定了无效的解释器

我正在尝试在 Debian 8 上使用 RubyPython,但一直无法使用。RubyPython.start总是引发InvalidInterpreter异常。我试过指定python解释器可执行文件,但这没关系。下面的片段显示了我的版本并尝试从 pry 启动它