我在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,用完全相同的方法。我用Google搜索了一个小时,并以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)
答案 0 :(得分:1)
解决。
首先,我有ruby new
而不是rails new
其次我不需要连接脚本中的行,这会产生:
#!/bin/bash
rails new "~/Documents/Rails_Apps/"$1
它现在按预期工作。