Я хочу запустить сервер heroku и после установки рубиновых и рубиновых драгоценных камней хотел запустить «установку пакета». Я получил ошибку компиляции при попытке установить therubyracer и понял, что это связано с тем, что therubyracer не работает в Windows отсюда< /а>. По другим нескольким вопросам предлагается изменить файл gem, чтобы он не включал therubyracer в Windows, а вместо этого использовал execjs. Я скачал execjs, но как изменить файл gem?
это мой текущий файл драгоценного камня:
source 'https://rubygems.org'
gem 'sinatra'
gem 'sinatra-contrib'
gem 'heroku'
group :development do
gem 'less'
end
это предложения, сделанные здесь и здесь
gem 'therubyracer-heroku', '~> 0.8.1.pre3', :platform => :ruby
gem 'therubyracer', :platform => :ruby
Я попытался вставить любую из этих строк, но это не сработало (запуск «установки пакета» все еще пытался установить therubyracer, но не удалось). Поэтому я подозреваю, что должен добавить :platform => :ruby еще где.
Может ли кто-нибудь указать мне, как изменить мой файл gem, чтобы решить эту проблему?
Спасибо!
PS: используя Руби 1.9.3.
heroku create --stack cedar
), если это возможно. Кроме того, к вашему сведению, exec JS должен использовать среду выполнения javascript. Итак, вы устанавливаете execjs, а затем одну из перечисленных сред выполнения: github.com/sstephenson/execjs#readme - person John Bachir   schedule 15.03.2012