Ruby 如何从本地目录使用gem
我安装了gem“cupertino”,之后我修改了一些代码 现在我想用新的宝石。它位于Ruby 如何从本地目录使用gem,ruby,macos,gem,Ruby,Macos,Gem,我安装了gem“cupertino”,之后我修改了一些代码 现在我想用新的宝石。它位于~/cupertino/cupertino-0.9.5.gem 我已尝试通过以下方式更改路径: gem "cupertino", :path => "~/cupertino/cupertino-0.9.5.gem" 但是Bash说“没有这样的文件或目录”。怎么了? 附言:我是MacOS的新手 升级: gem "cupertino", :path => "/cupertino/cupertino-0
~/cupertino/cupertino-0.9.5.gem
我已尝试通过以下方式更改路径:
gem "cupertino", :path => "~/cupertino/cupertino-0.9.5.gem"
但是Bash说“没有这样的文件或目录”。怎么了?附言:我是MacOS的新手 升级:
gem "cupertino", :path => "/cupertino/cupertino-0.9.5.gem"
没有帮助gem不理解
~
,您需要使用gem的完整路径。这是一个超级基本的问题,但对于新开发人员来说,这是一个已知的陷阱。我不确定is是否应该关闭可能是我看到的副本,但它对我没有帮助:(你没有使用本地GEM文件的完整路径。/cupertino
不在它所在的位置,它在你的主页目录下cupertino
(类似于/Users/your_username/cupertino
这是一个完全不同的问题。您可能需要首先在本地安装gemgem install/Users/admin/cupertino/cupertino-0.9.5.gem