我继承了一个RoR应用程序,我正在努力在Heroku上部署。
首先,我需要在开发环境中进行部署,但我似乎无法实现这一点。我已经安装了Ruby rvm,Gems和Rails,但是在创建新应用程序的过程中,Rails不断抛出无数错误。
我正在运行Ubuntu 11,应用程序的文件结构是新创建的应用程序。
任何想法都会受到赞赏。
谢谢, SOliver。
答案 0 :(得分:1)
尝试按照我在Redmine网站上找到的这些建议:
需要RubyGems 1.3.7或更高版本,但有以下限制:
- Rails 2.3.5将在RubyGems 1.5.0或更高版本中失败,坚持以前版本的RubyGems
- Rails 2.3.11将在RubyGems 1.7.0或更高版本中失败,坚持下去 以前版本的RubyGems
来源:http://www.redmine.org/projects/redmine/wiki/RedmineInstall
Ubuntu 11.xx可能在repo中有“错误”(不兼容)软件包,因此您可以尝试手动安装“正确”版本。
注意:首先删除ruby,rubygems等。然后试试这个:
apt-get install zip unzip ruby
cd /tmp
wget http://rubyforge.org/frs/download.php/70697/rubygems-1.3.7.zip
unzip rubygems-1.3.7.zip
cd rubygems-1.3.7
ruby setup.rb all
cd ..
rm -r rubygems-1.3.7 rubygems-1.3.7.zip
ln /usr/bin/gem1.8 /usr/bin/gem
gem install rails -v=2.3.11
gem install rack -v=1.1.1
gem install -v=0.4.2 i18n