$ 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项目吗?
答案 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"