Попытка установить Rails и создать новый проект, но не возможно - PullRequest
1 голос
/ 14 сентября 2011

Я знаю, что есть много похожих вопросов, но я не смог найти подходящего ответа для моего из предыдущих вопросов, пожалуйста, не отмечайте эти вопросы как уже существующие. Я был бы очень признателен, если бы кто-нибудь помог мне начать работу с моим проектом по рельсам на моем ноутбуке.

Прежде всего, я хочу сказать несколько вещей, которые я попробовал. Мне удалось успешно установить Rails на моем персональном компьютере с помощью установщика Rails, и я запустил и сделал несколько примеров приложений / проектов.

НО ПРОБЛЕМА, КОГДА Я ПЫТАЮСЯ УСТАНОВИТЬ РЕЙЛЫ НА МОЕЙ РАБОТЕ (КОМПАНИЯ) LAPTOP (Windows Vista) и начать новый проект rails Я думаю, что прокси блокирует установку gem, но я не знаю как чтобы преодолеть это.

Я пробовал много способов

  1. Установщик Rails
  2. установка направляющих и установка на них направляющих
  3. установка ruby ​​и затем выполнение gems install rails

Я был неудачен во всех этих отношениях, я пытался в течение 2 дней, поэтому любая помощь очень ценится.

Я пытаюсь установить ruby ​​1.9.2, rails 3.1.0 когда я делаю ruby -v и также rails -v, я получаю вышеуказанные результаты, но когда я говорю

>rails new project

C:\Sites>rails new project

      create
      create  README
      create  Rakefile
      create  config.ru
      create  .gitignore
      create  Gemfile
      create  app
      create  app/assets/images/rails.png
      create  app/assets/javascripts/application.js
      create  app/assets/stylesheets/application.css
      create  app/controllers/application_controller.rb
      create  app/helpers/application_helper.rb
      create  app/mailers
      create  app/models
      create  app/views/layouts/application.html.erb
      create  app/mailers/.gitkeep
      create  app/models/.gitkeep
      create  config
      create  config/routes.rb
      create  config/application.rb
      create  config/environment.rb
      create  config/environments
      create  config/environments/development.rb
      create  config/environments/production.rb
      create  config/environments/test.rb
      create  config/initializers
      create  config/initializers/backtrace_silencers.rb
      create  config/initializers/inflections.rb
      create  config/initializers/mime_types.rb
      create  config/initializers/secret_token.rb
      create  config/initializers/session_store.rb
      create  config/initializers/wrap_parameters.rb
      create  config/locales
      create  config/locales/en.yml
      create  config/boot.rb
      create  config/database.yml
      create  db
      create  db/seeds.rb
      create  doc
      create  doc/README_FOR_APP
      create  lib
      create  lib/tasks
      create  lib/tasks/.gitkeep
      create  lib/assets
      create  lib/assets/.gitkeep
      create  log
      create  log/.gitkeep
      create  public
      create  public/404.html
      create  public/422.html
      create  public/500.html
      create  public/favicon.ico
      create  public/index.html
      create  public/robots.txt
      create  script
      create  script/rails
      create  test/fixtures
      create  test/fixtures/.gitkeep
      create  test/functional
      create  test/functional/.gitkeep
      create  test/integration
      create  test/integration/.gitkeep
      create  test/unit
      create  test/unit/.gitkeep
      create  test/performance/browsing_test.rb
      create  test/test_helper.rb
      create  tmp/cache
      create  tmp/cache/assets
      create  vendor/assets/stylesheets
      create  vendor/assets/stylesheets/.gitkeep
      create  vendor/plugins
      create  vendor/plugins/.gitkeep
      **run  bundle install
Fetching source index for http://rubygems.org/
Could not reach rubygems repository http://rubygems.org/
Could not find gem 'turn (>= 0)' in any of the gem sources listed in your Gemfile.**

но проект создается, когда я перехожу к проекту

C:\Sites>cd project

C:\Sites\project>rails s

←[31mCould not find gem 'turn (>= 0)' in any of the gem sources listed in your G
emfile.←[0m
←[33mRun `bundle install` to install missing gems.←[0m

Я не сталкивался ни с одной из этих проблем, когда установил Ruby и Rails на свой личный ноутбук.

1 Ответ

3 голосов
/ 14 сентября 2011

У меня есть аналогичная настройка для Rails (ранее Windows XP, теперь Windows 7, Rails 3.x, интранет моей компании), и у меня работает следующая настройка:

  • Установите переменную среды(Settings > System > Environment Variables или аналогичный, у меня здесь немецкая Windows) HTTP_PROXY для работающего прокси (в зависимости от вашей компании), например http://proxy.my-company.com:80.
  • Он должен включать протокол и порт.
  • Попробуйте в новой открытой оболочке echo %HTTP_PROXY%.Вы должны увидеть свое определение.
  • Тогда, например, gem list rails -r.

Здесь должны быть перечислены все (удаленные) драгоценные камни.Пакеты тоже этим пользуются.

...