【问题标题】:Can Sinatra be used with IronRuby?Sinatra 可以与 IronRuby 一起使用吗?
【发布时间】:2009-08-02 22:11:27
【问题描述】:

我正在尝试在我的 Mac 上安装以下 ruby​​ gem:

http://www.sinatrarb.com/intro.html

我收到以下消息:

    michael-rosarios-macbook:bin michaelrosario1$ mono ir.exe igem sinatra
    ERROR:  While executing gem ... (RuntimeError)
        Unknown command sinatra
    michael-rosarios-macbook:bin michaelrosario1$ 

有更熟悉 Ruby/IronRuby 的人可以帮帮我吗?

【问题讨论】:

  • Sinatra 只能在你按照我的方式进行时使用 ;-)
  • 也许如果你包括了老鼠包(年龄)...... brrmbump。

标签: sinatra ironruby


【解决方案1】:

看来我错过了安装 sinatra 的参数:

michael-rosarios-macbook:bin michaelrosario1$ mono ir.exe igem install sinatra
Successfully installed rack-1.0.0
Successfully installed sinatra-0.9.4
2 gems installed
Installing ri documentation for rack-1.0.0...
Installing ri documentation for sinatra-0.9.4...
Installing RDoc documentation for rack-1.0.0...
Installing RDoc documentation for sinatra-0.9.4...

我现在在使用 Sinatra 编写“hello world”示例时遇到问题。这可能与Shay的评论有关。还有什么想法!?

【讨论】:

  • 如果这个答案是“正确的”答案(似乎是) - 如,它解决了您的问题,请尽可能接受。
  • 您好,有一些特殊的单声道版本可用,其中包含所有必要的启动器脚本(前提是您将 bin 放在您的路径中)。这将允许您输入 igem install sinatra。 ironruby.colliertech.org
【解决方案2】:

第一件事 - 我不熟悉单声道,但在 Windows 上,我会在没有 ir 的情况下执行“igem sinatra”。也许这就是问题所在?

无论如何,如果您在使用 igem 安装 gem 时遇到问题,请尝试使用 MRI gem 安装程序。 之后,您就可以通过 IronRuby 使用它,只需稍加调整即可。

在您的 ruby​​ 文件中添加下一行: $LOAD_PATH

还有一个 IronRuby 团队为 Sinatra 提供的补丁,我不确定是否还需要它: http://www.ironruby.net/Documentation/Real_Ruby_Applications/Sinatra

谢伊。

【讨论】:

    猜你喜欢
    • 2014-11-15
    • 1970-01-01
    • 2012-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-15
    • 2018-02-16
    • 2020-06-30
    相关资源
    最近更新 更多