0

我已经在我的 MAC BookPro 上安装了鞋子并尝试从终端执行并收到以下错误消息。

jfleck-mbp:scripts_in_progress joe.fleck$ 鞋子 just_for_fun.rb

-bash:鞋子:找不到命令

下面你会发现 Shoes 安装成功,根据他们的说明,'shoes just_for_fun.rb' 应该执行应用程序。

安装 sudo gem install shoes 密码:获取:
shoes-3.0.1.gem (100%) 成功安装了 shoes-3.0.1 1 个 gem
安装了 shoes-3.0.1 的 ri 文档...

为 shoes-3.0.1 安装 RDoc 文档...

这是我的代码:需要“鞋子”

鞋子.app {

button("Trul?") {
        alert("Klapaucius!")
    }
}

所以,我是新手,不确定要从这里开始。任何帮助将不胜感激。

谢谢你,乔

4

3 回答 3

6

鞋子宝石不起作用,可能永远不会起作用。我们目前正在开发shoes4 - 但是您可以尝试使用绿色鞋子- 这是一种鞋子实现,可以作为宝石使用。

或者,您可以尝试从shoesrb.com下载安装程序,或者您可以尝试构建自己的一双鞋——因为安装程序在相当多的 OSX 版本中被破坏了。

穿鞋!

编辑:哇,这是一个快速的声誉提升,所以我把我还想包含的所有链接都放了。谢谢!

编辑2:为了清楚起见,为鞋子4创建宝石完全在路线图上-这将起作用:-)

于 2012-11-09T00:24:12.130 回答
0

Gems are libraries you can use in your Ruby scripts, which means you execute the script simply using ruby just_for_fun.rb.

Sadly, at this time, the shoes gem seems to be just a stub; I have just tried it and got this message:

Sorry, this gem currently does nothing. Team Shoes is working on Gemifying Shoes, and this is just a placeholder until then.

Try downloading the OS X installer from the shoes web site; maybe that will work. (I tried installing it under Lion about a year ago, and couldn't get it to work; the windows version worked fine for me.)

于 2012-10-01T13:14:46.613 回答
0

我会尝试的第一件事是,如果鞋子程序在没有指定 ruby​​ 程序的情况下正常启动。尝试在 bash 中运行“shoes”,如果这不起作用,请尝试“sudo shoes”,因为您在 root 下安装了 gem。您可能需要在普通用户而不是 root 下安装 gem。

如果这些都不起作用,请尝试使用来自https://github.com/shoes/shoes/downloads的 Shoes-3.1.0.run

于 2012-10-30T06:07:03.687 回答