Ruby on rails 在本地项目目录中安装gem时,如何确定正确的gem文件路径?

Ruby on rails 在本地项目目录中安装gem时,如何确定正确的gem文件路径?,ruby-on-rails,rubygems,bundler,gemfile,Ruby On Rails,Rubygems,Bundler,Gemfile,我正在使用Ruby 2.6和Rail 5。我想安装以下gem $ gem install ffi -v '1.9.18' -- --with-cflags="-Wno-error=implicit-function-declaration" Fetching ffi-1.9.18.gem ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions

我正在使用Ruby 2.6和Rail 5。我想安装以下gem

$ gem install ffi -v '1.9.18' -- --with-cflags="-Wno-error=implicit-function-declaration"
Fetching ffi-1.9.18.gem
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.
但是上面尝试将其安装在全局位置,我更希望将其安装在我的项目目录中,我使用

bundle config set --local path 'vendor/bundle'
根据文档,我可以将其添加到我的“gem install”命令中

但我的问题是,要正确安装这个ffi gem,需要什么“路径到gem/filename.gem”,或者我可以做些什么?

看看如何使用和利用它的功能。Rails项目与节点项目不同,在节点项目中,所有依赖项都存在一个
Node\u modules
目录。相反,RVM将在本地管理您的依赖项,并使用Gemset将它们分开

--local path_to_gem/filename.gem