我想在Ubuntu 9.10上运行heroku
我打字了
sudo gem install heroku
Run Code Online (Sandbox Code Playgroud)
一切正常,但是当我去跑步时:
heroku list
Run Code Online (Sandbox Code Playgroud)
我明白了
heroku:命令未找到
Web应用程序可以为用户提供有状态体验的三种方式是什么?(使用http)我知道Sessions和Cookies是其中两种,但不知道第三种(数据库??)
是讲座的问题.
我正在尝试学习rails并且在过去的几周内没有使用它,但今天我尝试运行任何rails命令,例如 - 'rails -v' - 'script/server'
我没有重新安装红宝石但是没有任何线索可能是错误的我在一个全新的Macbook Pro上
Jeremy-Geross-MacBook-Pro:~Jeremy $ rails -v
/Library/Ruby/Site/1.8/rubygems/config_file.rb:172:in `merge': can't convert String into Hash (TypeError)
from /Library/Ruby/Site/1.8/rubygems/config_file.rb:172:in `initialize'
from /Library/Ruby/Site/1.8/rubygems.rb:384:in `new'
from /Library/Ruby/Site/1.8/rubygems.rb:384:in `configuration'
from /Library/Ruby/Site/1.8/rubygems.rb:634:in `path'
from /Library/Ruby/Site/1.8/rubygems/source_index.rb:68:in `installed_spec_directories'
from /Library/Ruby/Site/1.8/rubygems/source_index.rb:58:in `from_installed_gems'
from /Library/Ruby/Site/1.8/rubygems.rb:881:in `source_index'
from /Library/Ruby/Site/1.8/rubygems/gem_path_searcher.rb:81:in `init_gemspecs'
from /Library/Ruby/Site/1.8/rubygems/gem_path_searcher.rb:13:in `initialize'
from /Library/Ruby/Site/1.8/rubygems.rb:839:in `new'
from /Library/Ruby/Site/1.8/rubygems.rb:839:in `searcher'
from /Library/Ruby/Site/1.8/rubygems.rb:838:in `synchronize'
from /Library/Ruby/Site/1.8/rubygems.rb:838:in `searcher'
from /Library/Ruby/Site/1.8/rubygems.rb:478:in `find_files'
from /Library/Ruby/Site/1.8/rubygems.rb:1103
from /usr/bin/rails:9:in `require'
from /usr/bin/rails:9
Run Code Online (Sandbox Code Playgroud)
更新:
其中ruby:/ usr/bin/ruby
ruby -v:ruby 1.8.7(2009-06-12 patchlevel 174)[i686-darwin10.3.0]
whereis gem:/ usr/bin/gem …