无法从命令执行Shoes

时间:2012-10-01 11:55:56

标签: ruby shoes

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

jfleck-mbp:scripts_in_progress joe.fleck $ shoes just_for_fun.rb

-bash:shoes:找不到命令

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

安装sudo gem install shoes密码:获取:
鞋子-3.0.1.gem(100%) 成功安装鞋-3.0.1 1宝石
安装鞋子-3.1.1的安装ri文件...

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

这是我的代码: 要求'鞋'

Shoes.app {

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

所以,我是新手,不确定是从这里出发的。任何帮助将不胜感激。

谢谢你, 乔

2 个答案:

答案 0 :(得分:0)

Gems是可以在Ruby脚本中使用的库,这意味着您只需使用ruby just_for_fun.rb即可执行脚本。

可悲的是,此时,宝石似乎只是一个存根;我刚刚尝试过并收到了这条消息:

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

尝试从the shoes web site下载OS X安装程序;也许这会奏效。 (大约一年前我尝试在Lion下安装它,并且无法使用它; Windows版本对我来说很好。)

答案 1 :(得分:0)

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

如果这些都不起作用,请尝试使用https://github.com/shoes/shoes/downloads

中的Shoes-3.1.0.run