Rails: источник пути Bundle? - PullRequest
       0

Rails: источник пути Bundle?

1 голос
/ 15 декабря 2011

ОК, я пытаюсь выяснить, как выполнить установку gem, если сценарий установки завершится неудачно из-за пробела в имени пути. Я перепробовал все, что мог, но по какой-то причине при установке пакета по-прежнему выбирается длинный путь, а не символьный путь, который у меня есть без пробелов.

Где он берет эти пути?

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

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

Я пытался связаться с разработчиками для драгоценного камня, нет любви. Мне просто нужно, чтобы все приложение использовало путь символической ссылки, а не путь / Volumes / Macintosh HD /. Идеи? предложения? сумасшедшие идеи? Я готов сделать что-нибудь для этого.

Обновление 12/16: Драгоценный камень является FFI. Вот Gemfile:

source 'http://rubygems.org'
require 'rubygems'

gem 'rails', '3.0.8'
gem 'jquery-rails'
gem 'haml'
gem 'devise'
gem 'omniauth-openid'
gem 'omniauth-twitter'
gem 'omniauth-facebook'
gem 'omniauth-github'
gem "settingslogic"
gem 'composite_primary_keys'


# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'

gem 'pg'
gem 'squeel'
gem 'sqlite-ruby'
gem 'mysql2', '~> 0.2.6'
gem "bcrypt-ruby", :require => "bcrypt"

group :development, :test do
  gem 'rspec-rails'
  gem 'ruby-debug19', :require => 'ruby-debug'
  gem 'hpricot', :require => false #html2haml
  gem 'ruby_parser', :require => false # html2haml
  gem 'pickle'
  gem 'awesome_print', :require => 'ap'
  gem 'factory_girl_rails'
end

group :development do
  gem 'heroku', :require => false
  gem 'sass'
end

group :test do
  gem 'shoulda'
  gem 'cucumber-rails'
  gem 'spork', '~> 0.9.0.rc3'
  gem 'guard-spork'
  gem 'database_cleaner'
end

Ответы [ 2 ]

0 голосов
/ 14 января 2012

Я просто удалил пробел в имени тома, я попытался исправить скрипт установки, но я исправил бы одну область, и она вызвала ошибку в другой.

0 голосов
/ 15 декабря 2011
  1. Установить rvm
  2. Создать gemset
  3. Добавить файл .rvmrc в ваш *Каталог 1013 *.
  4. cd в каталог RAILS_ROOT.
  5. Выполнение bundle install.
...