2012-09-19 120 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不幸的是需要這一步。

相關問題