2012-09-19 157 views
1

编辑:这似乎工作在我的CentOS机器上,但不是我的Ubuntu盒子。为什么我会收到Padrino找不到的命令?

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

我开始玩Sinatra,但是当我开始考虑一些管理员/认证支持时,我被带到了Padrino。

问题如下。

我跑:

sudo gem install padrino 

但后来,当我跑的创建命令,我得到了一个命令没有发现问题:

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

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

+0

出于好奇:有什么不使用Bundler? –

+0

我只是测试这个开箱即用。 padrino主页有5个命令来启动一个新的应用程序。没有提及使用Bundler。 – Ramy

回答

0

这为我工作在Ubuntu 11.04

# Setup Ubuntu LTS 10.4 
sudo apt-get install ruby 
sudo apt-get install ruby-dev 
sudo apt-get install sqlite 
sudo apt-get install libsqlite3-dev 
sudo apt-get install irb 
sudo apt-get install rdoc 
sudo apt-get install libopenssl-ruby 
sudo apt-get install g++ 
wget http://rubyforge.org/frs/download.php/69365/rubygems-1.3.6.tgz 
>tar zxvf rubygems-1.3.6.tgz 
cd rubygems-1.3.6 
sudo ruby setup.rb 
sudo gem1.8 install rake rspec padrino --no-ri --no-rdoc 
padrino g project foo -d activerecord -b 
padrino g admin 
padrino rake ar:setup 

裁判:https://gist.github.com/1016133

0

很奇怪,尝试用:

sudo gem install padrino-gen 

如果没有帮助尝试直接

padrino-gen project demo-app 
+0

> $ sudo的创业板安装padrino根 >成功安装padrino-GEN-0.10.7 > 1宝石安装 >安装的padrino-GEN-0.10.7 ... 里的文件>为padrino根安装RDoc文档-0.10.7 ... > $ padrino-gen project demo-app > padrino-gen:command not found – Ramy

+0

长故事短片: padrino-gen:找不到命令 – Ramy

+0

我觉得你的env有什么问题,你使用的是rvm还是rbenv或默认的系统红宝石? – DAddYE

0

我有同样的问题,并从当我安装RVM创建该.bash_profile文件中复制该命令,并将其添加到我的.bashrc的一端固定它:

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

我面临着同样的问题以下帮助我: 只需重新启动我的终端。

如果在您的情况下不可行,请尝试搜索您的.bashrc/.bash_profile

环境管理员喜欢rbenv,rvm不幸的是需要这一步。

相关问题