为什么我得到没有找到Padrino的命令?

时间:2012-09-19 20:47:15

标签: ruby sinatra padrino gemfile

编辑:这似乎适用于我的CentOS机器,但不适用于我的Ubuntu机箱。

$ which gem
/usr/bin/gem
$ which padrino
/usr/bin/padrino
$ which padrino-gen
/usr/bin/padrino-gen

我开始和Sinatra一起玩,但当我开始考虑一些管理/身份验证支持时,我就开始了Padrino。

问题如下。

我跑了:

sudo gem install padrino

但是当我运行create命令时,我收到了一个未找到命令的问题:

$ padrino g project demo-app
padrino: command not found

这似乎在我创建heroku应用程序的目录中有效,因为那里有一个gemfile,所以我可以在bundle exec命令之前运行padrino。但是我不能在没有gemfile的情况下创建一个padrino项目吗?

3 个答案:

答案 0 :(得分:1)

我遇到了同样的问题,以下帮助我: 只需重启我的终端。

如果您的情况不可行,请尝试使用.bashrc / .bash_profile

rbenv rvm 等环境管理员不幸需要这一步。

答案 1 :(得分:0)

非常奇怪,请尝试:

sudo gem install padrino-gen

如果没有帮助尝试直接

padrino-gen project demo-app

答案 2 :(得分:0)

我遇到了同样的问题,并通过从我安装RVM时创建的.bash_profile文件中复制此命令并将其添加到我的.bashrc末尾来修复它:

source "$HOME/.rvm/scripts/rvm"