1

我在 OSX 10.8 上,我正在尝试从我的主目录执行脚本,~.

该脚本是为了缩短新 Rails 应用程序的创建时间,例如:

ruby new path/to/app

这是我的别名~/.profile

alias rc="~/.rubynew

.rubynew, 已经跑通的内容chmod 755 ~/.rubynew是:

#!/bin/bash

$path="~/Documents/Rails_Apps/"

ruby new $path+=$1

更多信息

执行为:

rc helloworld

应该使用以下路径创建应用程序:

~/Documents/Rails_Apps/hellworld

我得到了这些错误,我用 gcc 用完全相同的方法编译 c。我已经用谷歌搜索了一个小时,并用 50 种不同的方式重写了它,但它拒绝工作,有什么猜测吗?

~/Documents/Rails_Apps 确实存在。

Errors:

/Users/tsujp/.rubynew: line 3: =~/Documents/Rails_Apps/: No such file or directory
ruby: No such file or directory -- new (LoadError)
4

1 回答 1

1

解决了。

首先,我有ruby new而不是rails new

其次,我不需要连接脚本中的行,这会产生:

#!/bin/bash

rails new "~/Documents/Rails_Apps/"$1

它现在按预期工作。

于 2013-08-12T12:29:20.987 回答