【问题标题】:How to use gem from local directory如何使用本地目录中的gem
【发布时间】:2014-01-05 14:58:00
【问题描述】:

我安装了 gem "cupertino",然后我更改了一些代码。

现在我想使用新的 gem 副本。它位于~/cupertino/cupertino-0.9.5.gem

我已经尝试过这样改变路径:

gem "cupertino", :path => "~/cupertino/cupertino-0.9.5.gem"

但是 Bash 说“没有这样的文件或目录”。怎么了?

P.S:我是 MacOS 的新手 ._.

更新:

gem "cupertino", :path => "/cupertino/cupertino-0.9.5.gem" 

没有帮助

【问题讨论】:

  • 这是一个超级基本的问题,但对于新开发人员来说,这是一个已知的陷阱。我不确定是否应该关闭
  • 我看到了,但对我没有帮助:(
  • 您没有使用本地 gemfile 的完整路径。 /cupertino 不在它所在的位置,它在你的home_dir 下的cupertino 下(类似于/Users/your_username/cupertino
  • 这是一个完全不同的问题。您可能需要先在本地安装该 gem gem install /Users/admin/cupertino/cupertino-0.9.5.gem

标签: ruby macos gem


【解决方案1】:

gem 不理解 ~,您需要使用 gem 的完整路径。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多