jFoxReality
@jFoxReality

Связка из Windows и Ubuntu (server) для разработки Rails-приложения?

В наличии Windows 8 и виртуальная Ubuntu 12.04 (в VMware).

Расшарил папку с локальными рапозиториями для того чтобы она была доступна в виртуальной Ubuntu по адресу - "/mnt/hgfs/github/reponame" (как указано в третьем способе данной статьи)

Однако после введения команды rails s получаю следующую ошибку:

jfox@ubuntu:/mnt/hgfs/github/rin$ rails s
      exists  
      exists  app/controllers
      exists  app/helpers
      exists  app/models
      exists  app/views/layouts
      exists  config/environments
      exists  config/initializers
      exists  config/locales
      exists  db
      exists  doc
      exists  lib
      exists  lib/tasks
      exists  log
      exists  public/images
      exists  public/javascripts
      exists  public/stylesheets
      exists  script/performance
      exists  test/fixtures
      exists  test/functional
      exists  test/integration
      exists  test/performance
      exists  test/unit
      exists  vendor
      exists  vendor/plugins
      exists  tmp/sessions
      exists  tmp/sockets
      exists  tmp/cache
      exists  tmp/pids
   identical  Rakefile
   identical  README
   identical  app/controllers/application_controller.rb
   identical  app/helpers/application_helper.rb
   identical  config/database.yml
   identical  config/routes.rb
   identical  config/locales/en.yml
   identical  db/seeds.rb
   identical  config/initializers/backtrace_silencers.rb
   identical  config/initializers/inflections.rb
   identical  config/initializers/mime_types.rb
   identical  config/initializers/new_rails_defaults.rb
overwrite config/initializers/session_store.rb? (enter "h" for help) [Ynaqdh] y
       force  config/initializers/session_store.rb
overwrite config/initializers/cookie_verification_secret.rb? (enter "h" for help) [Ynaqdh] y
       force  config/initializers/cookie_verification_secret.rb
   identical  config/environment.rb
   identical  config/boot.rb

   identical  config/environments/production.rb
   identical  config/environments/development.rb
   identical  config/environments/test.rb
   identical  script/about
   identical  script/console
   identical  script/dbconsole
   identical  script/destroy
   identical  script/generate
   identical  script/runner
   identical  script/server
   identical  script/plugin
   identical  script/performance/benchmarker
   identical  script/performance/profiler
   identical  test/test_helper.rb
   identical  test/performance/browsing_test.rb
   identical  public/404.html
   identical  public/422.html
   identical  public/500.html
   identical  public/index.html
   identical  public/favicon.ico
   identical  public/robots.txt
   identical  public/images/rails.png
   identical  public/javascripts/prototype.js
   identical  public/javascripts/effects.js
   identical  public/javascripts/dragdrop.js
   identical  public/javascripts/controls.js
   identical  public/javascripts/application.js
   identical  doc/README_FOR_APP
   identical  log/server.log
   identical  log/production.log
   identical  log/development.log
   identical  log/test.log
      create  vendor/rails
Operation not supported - /usr/lib/ruby/vendor_ruby/rails or s/vendor/rails


Господа, есть иде в чём может быть проблема?
  • Вопрос задан
  • 3481 просмотр
Решения вопроса 1
jFoxReality
@jFoxReality Автор вопроса
Проблема оказалась в том, что забыл установить галку в настройках терминала напротив секции: Run command as a Login Shell
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
странный лог консоли, как будто rails s выполнило не запуск сервера, а создание нового проекта.
как решить проблему подсказать не могу, но могу написать, как можно попробовать её обойти, поставив руби через rvm:
1. установите rvm https://rvm.io/ \curl -L https://get.rvm.io | bash -s stable
2. через rvm установите нужную версию руби (2.0 например rvm install ruby-2.0.0-p247)
3. переключитесь на установленную версию руби rvm use ruby-2.0.0-p247
4. установите гем рельс gem install rails
5. cd /mnt/hgfs/github/rin
6. bundle install
7 команда rails server теперь должна отработать
Ответ написан
Комментировать
jFoxReality
@jFoxReality Автор вопроса
Собственно, так всё и было сделано.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы