Rails:捆绑路径源?

时间:2011-12-15 19:37:37

标签: ruby-on-rails path bundler

好的,我正在试图找出如何获取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 :(得分:0)

  1. 安装rvm
  2. 创建gemset
  3. .rvmrc文件添加到RAILS_ROOT目录。
  4. cd到您的RAILS_ROOT目录。
  5. 运行bundle install

答案 1 :(得分:0)

我刚刚删除了卷名中的空格,我尝试修复安装脚本但是我修复了一个区域,它会在另一个区域出错。