Установите драгоценный камень из загруженного tar или zip
Сначала позвольте мне сказать, что я не могу установить gem install, я не знаю, почему. Наверное, потому, что я живу в Китае и случайные вещи в брандмауэре.
Поэтому я должен локально установить драгоценные камни. Например, я хочу установить эту загадку. Но этот gem загружается как tar или zip, и когда я его открываю, это папка, а не файл .gem.
Итак, что делать?
Ответы
Ответ 1
Вы можете сделать gem build whatever.gemspec
внутри каталога, который вы распаковываете/распаковываете, - который будет создавать файл .gem
, затем выполните gem install whatever.gem
.
Вы должны находиться в каталоге, в котором вы разархивируете файл gem, например
C:\railsinstaller\ruby2.2.0\lib\ruby\gems\2.2.0\gems> gem install rails-5.0.0.1.gem
и что это - вы выполнили загрузку и установку Rails.
Ответ 2
Чтобы избежать шага gem build
и всегда запускать фактический код, связующий может установить с локального пути:
gem 'pry', path: './pry'
в Gemfile.
... где ./pry
будет клоном вашего репозитория.
Просто запустите bundle install
один раз, и любые изменения в источниках драгоценных камней, которые вы делаете, сразу отражаются. С помощью gem build pry / gem install pry/pry.gem
источники все еще перемещаются в GEM_PATH, и вы всегда будете запускать как gem build pry
, так и gem update
, если вы вносите изменения.