我在我的宝石文件中指定了
source 'https://rubygems.org'
ruby '2.0.0'
gem 'rails', '4.1.1'
这不是一款旧应用。我在ruby 2.0.0和rails 4.1.1上启动了这个应用程序,它也在现场工作。所以我不知道为什么heroku认为或需要ruby 1.9.3
部署到heroku后,尝试执行任何heroku
命令
heroku run rake db:migrate
heroku logs
我得到了
sh.exe“:/ c/RailsInstaller/Ruby1.9.3/bin/heroku: c:/RailsInstaller/Ruby1.9.3/bin /ruby.exe:糟糕的翻译:没有这样的 文件或目录
我似乎无法将ruby版本从1.9.3更改为2.0.0
我在Windows 7上运行,我似乎有railsInstaller ruby 1.9.3和2.0.0
我以前能够运行heroku命令。
我有这条路
C:\ RailsInstaller \ Ruby1.9.3 \ BIN
和这条路径
C:\ RailsInstaller \ Ruby2.0.0 \ BIN
前一个位置有heroku
个文件和heroku.bat
个文件,但后者位置都没有。
我还注意到错误消息在这个位置查找了一个文件,C:\RailsInstaller\Ruby1.9.3\bin
,而不是C:\RailsInstaller\Ruby2.0.0\bin
,这可能会让事情失效。
我认为解决方案是以某种方式让它在正确的位置查找herou命令,但我不知道如何操作“heroku”命令在我输入CLI时所看到的位置。