Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 如何从本地目录使用gem_Ruby_Macos_Gem - Fatal编程技术网

Ruby 如何从本地目录使用gem

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

我安装了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.9.5.gem" 

没有帮助

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

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