Я весь день пытался заставить работать app-engine sdk, ничего не изменилось.
Я очистил gemset и установил google-appengine
gem, выполнив
sudo gem install google-appengine
У меня установлены следующие самоцветы
[gdev@vbox-gdev GAE]$ sudo gem list
Password:
*** LOCAL GEMS ***
appengine-apis (0.0.24)
appengine-rack (0.0.13)
appengine-sdk (1.4.3)
appengine-tools (0.0.17)
bundler08 (0.8.5)
google-appengine (0.0.21)
jruby-jars (1.5.6)
jruby-rack (1.0.4)
rack (1.3.5)
rubyzip (0.9.4)
[gdev@vbox-gdev GAE]$
и как уже упоминалось в этом учебном пособии (http://code.google.com/p/appengine-jruby/wiki/GettingStarted)
Я использую CRuby вместо Jruby
[gdev@vbox-gdev GAE]$ ruby -v
ruby 1.9.3p0 (2011-10-30 revision 33570) [i686-linux]
Я получаю сообщение об ошибке на первом шаге
[gdev@vbox-gdev GAE]$ appcfg.rb generate_app hello
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will be deprecated in the future, use String#encode instead.
=> Generating gemfile
/usr/lib/ruby/gems/1.9.1/gems/appengine-tools-0.0.17/lib/appengine-tools/gem_bundler.rb:63: warning: already initialized constant RUBY_ENGINE
=> Bundling gems
ERROR: While executing gem ... (RuntimeError)
Unknown command bundle
[gdev@vbox-gdev GAE]$
При установке bundler
(версия 1.0.21 или 0.8) выдает ту же ошибку.
Есть предложения по решению этой проблемы?
PS: я использую Arch Linux на виртуальной коробке