もっと見る

@yi0713 開発環境でっていう部分と話が混じってるな……

bundlerがRAILS_ENVをみているわけじゃないので、単にオプション無しでbundle installする

と、とだけ読んで頂ければ……。

開発環境で開発に使ってテストした時の環境を、実行環境で再現するためにlockファイルが存在するので、

実行・配布環境(デプロイ)でGemfileをいじっちゃうとフローが破綻するんです。

@aquarla キーボード側が盛り上がってくると、キーやパッドの効きが悪くなったりするよねw

@yi0713 手元の開発環境でRAILS_ENV未設定(dev)でbundle installするとGemfile.lockが書き換わるので、それを使います。

--deployment ではGemfile.lockだけを使ってGemをインストールするんですが、そのときにGemfileもチェックして「これおかしいぜ?」って教えてくれる。

Gemfileを書き換えたら、Gemfile.lockは開発環境で生成し、それを実行環境に持っていく流れです。

のえる :cava_red: DTP鯖管 さんがブースト
のえる :cava_red: DTP鯖管 さんがブースト

@yi0713 Gemfile.lockを眺めるとtty-screenはtty-reader経由でtty-promptから要求されていてtty-promptはGemfileに要求されてるので、bundle installの結果が反映されてないとかファイルが欠落しちゃってるとかかもですねー

のえる :cava_red: DTP鯖管 さんがブースト

トラブル発生
db:migrate (assets:precompileも) コケるようになってしまった……
今のところ異常が見つからず解決不能。こまった

rails aborted!
LoadError: cannot load such file -- tty-screen

のえる :cava_red: DTP鯖管 さんがブースト
のえる :cava_red: DTP鯖管 さんがブースト

久々のますとどん。
ポケモンの鯖見つけたから初めて見たけど楽し気なUIでよき。

のえる :cava_red: DTP鯖管 さんがブースト

お、Safariで投稿画面が見えない件、マージされた。めでたし。

タブレットだと、シングルカラムとマルチカラムが選べるの良いですよね。(っていう話をしようとしたらiPadで投稿画面が表示できなくて無になったやつ/直しました)

@miico@mini.gorone.xyz 申請送りました! 星ドラ流行らせよう!

お、フレンドコードだ!と思って入力していたら消えたw

サーバで使用しているMastodonのバージョンとソースコードを明らかにする方法が、最近変更になっています。

.env.productionに、下記の環境設定のうち必要なものを記載します。

SOURCE_BASE_URL
GITHUB_REPOSITORY
SOURCE_TAG

Github上で公開している人は、そのリポジトリ名をGITHUB_REPOSITORYに指定します。

GITHUB_REPOSITORY=fedibird/mastodon

GithubじゃなくてGitlabに公開してるよって人は、SOURCE_BASE_URLの方にまとめて指定します。

SOURCE_BASE_URL=source.noellabo.jp/fedibird/ma

master追従している場合は、HEADのハッシュ値をSOURCE_TAGに指定しておきます。

SOURCE_TAG=1f13965bd4036bc747238e5c5223ba553e6956e6

HEADのハッシュ値は下記のコマンドで確認できます。

git rev-parse HEAD

もっと見る

のえる :cava_red: DTP鯖管 によるおすすめ:

DTP-Mstdn.jp

DTP-Mstdn.jpは、DTP・デザイン・印刷に関わる人々のためのMastodonインスタンスです。特定分野の専門インスタンスですので、日々のつぶやき、耳寄りな情報の共有、ディスカッション、質問とその回答、役立つスクリプトなど、他では投稿しづらい内容も、思う存分トゥートしましょう!