はじめに gem install {パッケージ} で様々なエラーが発生して苦戦したので、エラーの内容と解決策を共有します。 環境 OS:macOS Mojave 10.14.3 Ruby:2.6.3 RubyGems:3.0.3 Failed to load {.gemrcのパス} because it doesn't contain valid YAML hash エラー 不具合内容 gem install {パッケージ} で以下のエラーが発生する。 $ gem install {パッケージ} Failed to load /Users/{ユーザー名}/.gemrc because it doesn't contain valid YAML hash
みなさんはHomebrewをお使いでしょうか。macOSをお使いの多くの開発者が使っていると思います。 HomebrewのインストーラーはRubyで書かれており、次のコマンドでインストールするようになっていました。 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" HomebrewがRubyに依存していることは良いのですが (formulaの書きやすさはRubyならでは)、インストーラーの話になると事情が変わってきます。HomebrewのインストールコマンドはmacOSの工場出荷状態でも動く必要があります。こういうものにRubyを使っているのはリスクがあります。 将来的にmacOSデフォルトにRubyやPythonが含まれなくなる (参考リンク
Posted by mame on 12 Dec 2019 This article explains the planned incompatibility of keyword arguments in Ruby 3.0 tl;dr In Ruby 3.0, positional arguments and keyword arguments will be separated. Ruby 2.7 will warn for behaviors that will change in Ruby 3.0. If you see the following warnings, you need to update your code: Using the last argument as keyword parameters is deprecated, or Passing the ke
macOS を Catalina にアップグレードしたら、Emacs の dired で ~/Documents の中身を開こうとした時に、 Listing directory failed but `access-file' worked なるエラーが出て、「書類」フォルダにアクセスできなくなっていました。 この度、この問題を解決する方法が分かったため、共有します。 環境 私の環境は次のとおりです。 macOS Catalina (Ver. 10.15.2) GNU Emacs 26.3 (build 1, x86_64-apple-darwin18.2.0, NS appkit-1671.20 Version 10.14.3 (Build 18D109)) of 2019-09-02 問題解決の手順 画面左上のリンゴマークから「システム環境設定」を開く。 「セキュリティとプライバシー」
Sucker Punch is a single-process Ruby asynchronous processing library. This reduces costs of hosting on a service like Heroku along with the memory footprint of having to maintain additional jobs if hosting on a dedicated server. All queues can run within a single application (eg. Rails, Sinatra, etc.) process. Sucker Punch is perfect for asynchronous processes like emailing, data crunching, or so
This document contains code snippets and data in various programming languages. It shows sample code for loops, modules, subroutines, data types, and more. Version counts from 2009 to 2018 are also included.Read less
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? gemとは? 決まったフォーマットで提供されるRuby言語用のライブラリを「gem」と呼びます。 「gem」には例えば以下のようなものがある。 Rails(Webフレームワーク) Sinatra(Webフレームワーク) omniauth(認証機能) unicorn(アプリケーションサーバ) Rspec(テストフレームワーク) ...etc PerlでいうCPAN、phpでいうpear等にあたる Rubygemsとは yumやaptと似た、gem専用のパッケージ管理システム。 以下サイトにてgemの情報公開、提供を行っている。 https
RubyGems.org is the Ruby community’s gem hosting service. Instantly publish your gems and then install them. Use the API to find out more about available gems. Become a contributor and improve the site yourself. RubyGems.org is made possible through a partnership with the greater Ruby community. Fastly provides bandwidth and CDN support, Ruby Central covers infrastructure costs, and funds ongoing
主に自分のため、もしくはRubyに全然触ったこと無いiOS開発ユーザーが そのまま端末のgemをガンガン入れて行かないようにして欲しいと願って作成したメモです。 iOSアプリを開発する方は下記の記事もご一読いただけると余計な心配事が減るかもしれません。 bundler で cocoapods そのもののバージョン管理をする - Qiita Homebrewをインストールする OSX向けのパッケージマネージャのHomeBrewを入れます。 ホームページに行くと丁寧にコマンドが書いてあるので コピーして実行します。 http://brew.sh/index_ja.html 入ったかどうかを確かめます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く