【问题标题】:How to use local gem with bundler如何将本地 gem 与捆绑器一起使用
【发布时间】:2012-10-01 13:30:59
【问题描述】:

我有本地 ruby​​ gem,有一个从 github 分叉的开发版本。所以我在本地有。现在我想在我的应用程序中使用它。我正在使用捆绑器,所以我这样做了:

gem 'otrs_connector', :path => '/devel/otrs_connector'

问题是我收到有关丢失文件的错误

require 'rubygems'
require 'otrs_connector'

然后运行

$ ruby app.rb 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- otrs_connector  (LoadError)

如何加载我的“开发中”gem?

这是我的 /devel/otrs_connector

$ ls -al /devel/otrs_connector
total 112
drwxr-xr-x  15 marcinkrzyzanowski  staff    510 Oct  1 15:22 .
drwxr-xr-x  33 marcinkrzyzanowski  staff   1122 Oct  1 15:17 ..
-rw-r--r--   1 marcinkrzyzanowski  staff     55 Oct  1 15:04 .document
drwxr-xr-x  13 marcinkrzyzanowski  staff    442 Oct  1 15:04 .git
-rw-r--r--   1 marcinkrzyzanowski  staff    820 Oct  1 15:04 .gitignore
-rw-r--r--   1 marcinkrzyzanowski  staff    480 Oct  1 15:04 Gemfile
-rw-r--r--   1 marcinkrzyzanowski  staff    773 Oct  1 15:04 Gemfile.lock
-rw-r--r--   1 marcinkrzyzanowski  staff   1054 Oct  1 15:04 LICENSE.txt
-rw-r--r--   1 marcinkrzyzanowski  staff   2016 Oct  1 15:04 README.rdoc
-rw-r--r--   1 marcinkrzyzanowski  staff   1428 Oct  1 15:04 Rakefile
-rw-r--r--   1 marcinkrzyzanowski  staff      5 Oct  1 15:04 VERSION
drwxr-xr-x   4 marcinkrzyzanowski  staff    136 Oct  1 15:04 lib
-rw-r--r--   1 marcinkrzyzanowski  staff  16896 Oct  1 15:22 otrs_connector-1.3.0.gem
-rw-r--r--   1 marcinkrzyzanowski  staff   2954 Oct  1 15:04 otrs_connector.gemspec
drwxr-xr-x   4 marcinkrzyzanowski  staff    136 Oct  1 15:04 test

【问题讨论】:

    标签: ruby rubygems bundler


    【解决方案1】:

    文件存储在哪里?我认为您将其存储在主文件夹的devel 文件夹中,而不是/devel。如果您以 / 开头的路径,则指向 HD 路径的根。

    你可能想改变路径

    gem 'otrs_connector', :path => '~/devel/otrs_connector'
    

    (请注意~,它是您主文件夹路径的替代品)。

    【讨论】:

    • 它在“/devel/otrs_connector”中,而不是您建议的家中。我放了完整路径以确保路径正常。
    猜你喜欢
    • 2022-07-16
    • 1970-01-01
    • 2014-11-21
    • 1970-01-01
    • 1970-01-01
    • 2018-06-06
    • 2021-04-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多