コレグレーデギネード

WindowsとかUbuntuとかRubyとかRailsとか

2019-01-01から1年間の記事一覧

自分用メモ)PCIシリアルポート PCIシンプル通信コントローラーのドライバWindows10

[DELL]Optiplex755 Windows10にアップグレード後、PCIシリアルポート PCIシンプル通信コントローラー エラー https://tksoft.work/archives/1484 ダウンロードリンク downloadcenter.intel.com

rmagickをbundle installしようとしてエラー An error occurred while installing rmagick (4.0.0), and Bundler cannot continue. Make sure that `gem install rmagick -v '4.0.0' --source 'https://rubygems.org/'` succeeds before bundling.

$ sudo apt install imagemagickImageMagickをaptでインストールした後にGemfileに下記を追記 gem 'rmagick'bundle install でエラー $ bundle install --path vendor/bundle ... Gem::Ext::BuildError: ERROR: Failed to build gem native extension. curre…

Ubuntu16.04 ImageMagickでPDFをPNGに変換できない

PDFをPNGにconvertしようとしてもできませんでした $ convert sample.pdf sample.png convert: not authorized `sample.pdf' @ error/constitute.c/ReadImage/412. convert: no images defined `sample.png' @ error/convert.c/ConvertImageCommand/3210. デ…

既にgitリポジトリに登録されているディレクトリやフォルダを管理対象外にする

.gitignoreに記述し忘れてコミットしてしまった場合などファイルの場合 $ git rm [ファイル名]ディレクトリの場合 $ git rm -r [ディレクトリ名]ローカルにファイルを残す場合 $ git rm --cached [ファイル名]最後に削除したファイル名(ディレクトリ名)を.…

Server に sudo 権限(System Wide)で rbenv をインストールした場合の deploy.rb の rbenv_path 指定

which rbenvしたときのパス(/usr/local/rbenv/bin/rbenv)をそのまま記述すると、 01 bash: /usr/local/rbenv/bin/rbenv: ディレクトリではありませんというエラーになるここまで!!! set :rbenv_path, "/usr/local/rbenv"

passenger-install-apache2-module インストール中に warning が多発する

passenger をインストールして passenger-install-apache2-module すると下記のようなwarningが多発しました warning: comparison between signed and unsigned integer expressions [-Wsign-compare] 一度 passenger を削除します $ gem uninstall passenge…

passengeを複数のrubyバージョンで動かしたいときの確認用コマンド(メモ)

Apache2.confに記述する設定を表示するコマンド $ passenger-install-apache2-module --snippetVirtualHostに記述する各バージョンごとのRubyのパスを表示するコマンド (rvm useで各Rubyバージョンに切り替えて確認) $ passenger-config about ruby-command

rack requires Ruby version >= 2.2.2 というエラーが出てpasengerがインストールできない

原因は古いRubyを使っているせいなのだがどうしても古いRuby(Ver.2.2.2未満)で構築したいときもある(かもしれない) 古いrackをインストールすることで回避できる $ gem install rack -v 1.6.11Ruby Ver.2.2.2以上に依存しないrackをあらかじめインストー…

CapistoranoでDeploy

Ubuntu 16.04 Server RVM Ruby 2.6.3 Rails 6.0.0 Apache2 + Passenger リポジトリはGithubで管理 デプロイの前準備 【重要】開発環境のmaster.keyを本番環境のサーバーにコピーする コピー先のconfigディレクトリは予め作っておく $ scp -i ~/.ssh/id_rsa c…

Rails6.0.0 rails new 直後のGemfileの中身

rails new した直後のGemfile source 'https://rubygems.org' git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby '2.6.3' # Bundle edge Rails instead: gem 'rails', github: 'rails/rails' gem 'rails', '~> 6.0.0' # Use sqlite3 as…

deploy:assets:precompileでSyntaxError

Deploy自体は成功するが途中precompileのところでSyntaxErrorが起きる JavaScriptパッケージマネージャーyarnのバグ?でしょうか 00:39 deploy:assets:precompile 01 ~/.rvm/bin/rvm default do bundle exec rake assets:precompile 01 /usr/local/lib/node_…

GitHubにSSHで接続できるようにする

SSHがインストールされたUbuntu環境であること GitHubにアカウントを登録済みであること 以上が前提です 公開鍵と秘密鍵を作成する ホームディレクトリ直下に .ssh というディレクトリを作ります $ mkdir .ssh ディレクトリの権限を700に変更します $ chmod …

GitHubに登録したのでドットファイル(.vimrc)のリポジトリを作ってみた

以前SE見習いとして勤めていた会社ではRedmineやSubversionを使用していました Gitに関してはその会社を辞める頃に少し触れただけだったのでまるっきりの初心者です やりたいこと 使用するPCが変わっても(会社のVBのUbuntuがこけて再インストールとか…たま…

Vimのプラグイン管理 dein.vimのインストールで少しだけハマった

Railsやる前に、Rubyを知ろう...Rubyをやる前にVimを知ろう... 現役時代RadRailsやらEclipseやらを使っていた私は今までVim素人でした ということでVimプラグインから勉強ですNeoBundleの記事が多いようですがすでに開発は終了されていて今はdein.vimが主流…

Ubuntu18.04もLubuntu18.04も再起動しないしシャットダウンもしない

Windows10とデュアルブートしようとUbuntuの18.04.3 LTSをインストールしました Ubuntu Fridge | Ubuntu 18.04.3 LTS released インストール直後から再起動できない状態 マシンはNECのLaVie LL370/K(Core2Duo) シャットダウン時も電源が切れないまま停止し…

NEC LaVie LL370/K CPU交換 CeleronM→Core2Duo

以前よりMacがほしいと思っているのですが未だにチキンクリスプしか買えない私は自分のPCを買うどころではありません そこで押入れで数年眠っていたNEC LaVie LL370/Kに目をつけました とりあえずUbuntuをインストールしてみた...おっそ!! Lubuntuに入れ替…

リモートにあるRailsのバージョン一覧を取得したい

gem listで正規表現を使うとできるそうです $ gem search ^rails$ --remote --all正規表現をつけない場合はその文字列を含むになってしまいお腹いっぱいになります参考:rubygems上にあるgemの全てのバージョンを調べた上で、versionを指定してinstallする -…

Ubuntu Server 16.04 IPアドレス固定(static)の設定

Ubuntu Server をインストールした直後のIPアドレスはDHCPで振られたもの 別の端末からリモートで管理しやすくするために固定のIPアドレスにします (あくまで自身が管理しているネットワーク上での作業です)まずUbuntu Serverの今のIPアドレスを調べますコ…

Ubuntu 16.04 日本語でインストールした直後はコンソールがチャラい

サーバー版とかでもやっぱり日本語メニューでインストールしちゃいますよね そいうするとコンソールの画面が「◆◆◆◆◆」とオシャレ?になっちゃいます このチャラい感じのを直します参考:Ubuntu 16.04 のCUIでの文字化け♦♦を直すメモ - Qiitaその前に…vimくら…

UbuntuServerにマルチユーザインストールしたRVMを削除してrbenvに移行でき...た!

Ubuntu Server 16.04.6 LTS Appache2 + Passenger RVM 1.29.9(Multi-User)→rbenv(System Wide) Ruby 2.6.3 Rails 5.2.3本番環境なので止めるのは気がかりですが切り捨てます!! RVMの削除 切腹メ $ rvm seppuku Warning! PATH is not properly set up, …

UbuntuSever16.04 + rvm + ruby2.6.3 + rails5.2.3 + Apache2 + Passenger + PostgreSQL for localhost

本来ならばUbuntuServer18.04を試したかったがlocalhost用マシンがi686だったためインストールできず。32bit対応の16.04環境で2019.7現在最新版のRails環境を整える練習。 ローカルマシンにUbuntu Sever 16.04をインストール済みでssh,vimが入っていればOK R…

Railsで自作カレンダー(Viewだけで作る)

今回はあえて自作で作ります。ControllerとViewを用意するのに面倒なのでScaffoldします。 カラムは空でも実行されます。必要に応じて追加してください。 $ rails generate scaffold Calendarmigrateします。 $ rails db:migrate祝日の判定にholiday_japanを…

.rvmrcから.ruby-versionと.ruby-gemsetに移行する

rvm環境下で下記のメッセージが出た You are using '.rvmrc', it requires trusting, it is slower and it is not compatible with other ruby managers, you can switch to '.ruby-version' using 'rvm rvmrc to ruby-version' or ignore this warning with…

パッケージ libgdbm5 が見つかりません

rbenvの環境で推奨となるシステムパッケージ一覧をインストールする際にエラー $ sudo apt-get install autoconf bison build-essential libssl-dev libyaml-dev libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev libgdbm5 libgdbm-dev パッケージリ…

Rails5で動く acts_as_listの突っ込み方のメモ

注意)本番環境のrailsバージョンが3.2.12なのでそれに合わせて書いています。 最新バージョンの方は他へ行ってください。Gamfileに、acts_as_listの記述を追加 gem 'acts_as_list'acts_as_listのインストール $ bundle installカラムpositionをintegerで該…

assets:precompile これ忘れるのよ

$ bundle exec rake assets:clean $ bundle exec rake assets:precompile RAILS_ENV=production参考: qiita.com

sudo apt-get upgrade できない。E: ロック /var/lib/dpkg/lock-frontend が取得できませんでした - open (11: リソースが一時的に利用できません) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it?

apt-get updateはできるのにapt-get updateができません。 $ sudo apt-get update ヒット:1 http://jp.archive.ubuntu.com/ubuntu bionic InRelease ヒット:2 http://jp.archive.ubuntu.com/ubuntu bionic-updates InRelease ヒット:3 http://jp.archive.ubu…

【自分用メモ】会社の本番環境Rails3に合わせて古い開発環境を用意する

会社のHPは随分前にRailsで作った。 古いRailsだからアップグレードしたいけども動かなくなるの怖くてしたくない。 とりあえず手元に本番環境に合わせた古いRailsの開発環境を整え〜る。【本番環境】 bundler 1.16.0 ruby 1.9.3p551 rails 3.2.12rvmインスト…