Ruby/Rails
まんまなんすけどね、意外とハマってしまったので。サブディレクトリで動かすっていうのは、 http://www.orenosaba.com/ とかいうページがあったら、この特定下階層だけ Rack なり Rails なりベースのアプリケーションが動いてるイメージ。 今回は http://ww…
http://stackoverflow.com/questions/32543153/ruby-on-rails-cannot-connect-to-mysql-databaseActiveRecord と mysql2 お互いに依存してるバージョンが食い違ってる場合におこるので注意しよう!な!
最初に言っておきますがインストール手順記事であって GC 要素はありません(がっくり)。ロケ地:CentOS7 64bit
ぷーどる君まじ……、SSLv3まーじ。 SSLv3 にまつわる CVE-2014-3566 ( POODLE ) まわり IE6 はデフォルトで ( SSLv2 もかな? ) SSLv3 を使う設定になっており、TLSv1 にはチェックが入ってないはずなので、SSLv3 を無効化したサーバ、もしくは Ruby 2.1.4 Ru…
題名のまま、Production で rake asset;precompile:all した環境だと erb から asset 以下のサブディレクトリにあるファイル呼び出しどうすりゃええのん? /asset/application-honyarara.css ←こういうのじゃなくて /asset/sub_directory/application-honyar…
最近、新しいサーバ構築すっか!と作業開始する→libyaml のダウンロード先に指定してる pyyaml.org が反応しない(ping は帰ってくるけどウェブアクセスとかほか全てはダメっ)状態が続いてたので、さすがのワイのワイルドワイバーンでももうだめ。 という訳…
よく分からない実装でござ。
先週今週と、週末を挟んでアップデートしたらのこぎりがアップデートされて不審な動きをしていたので、Dev->Stg->Prod とアップデートしたら、Stg 環境だけエラーを吐いて bundle update 失敗しました。 bundle update nokogiri かみなりじゃないわ、いかづ…
2013/8/2 【速報】やっぱだめだった、この箇所実装した人どういう意図で作ったんだ……。VPN 越しにウェブサーバにアクセスする環境で、Remote_Addr・X-Forwarded-For それぞれ HTTP のヘッダに値が入ってるのに、Rails のログは全て 127.0.0.1 からのアクセス…
gitlab いれようとして「まずdevelopment・test・production それぞれ bundle 通す所から!」と思って作業してて、わりとはまってガチ切れしてしまったので備忘録として残しておきます、はい! ちなみにロケ地は ScientificLinux6.3 ServersMan@VPS
「うごごごご(CV:エクスデス)」 英語は人よりできないので日本語の資料読んでから本家のドキュメントよんだ。 まずここ(日本語) http://fujitaiju.com/blog/%E5%88%9D%E5%BF%83%E8%80%85/asset-pipeline%E3%81%A8%E3%81%AF%E3%81%AA%E3%82%93%E3%81%AA%…
今構築してるサーバの bundle のインストールパスが「rails.root/vender/bundler」とかなってて、結局なにが正しいの?ってレベルなんだけど、まあ正しいとかないんですよね、指定できる時点で。 ウェブで検索すると、「bundler」「bundle」両方出てくるので…
[unicorn@web-server railsroot]$ bundle install --path vendor/bundle Rmagick いれるかー!と思ってせっかくなので bundle install したらインストールこけた。あれー?前まで configure -> make -> make install したあとに、bundle ( gem ) install で…
Make sure that `gem install linecache19 -v '0.5.12'` succeeds before bundling.Rails application を動かすユーザで、bundle install すると出てきた。まあ bundler は万能じゃないってことですね。完全に。bundler から全部入る(何かエラー出たら、roo…
conifgure とか書いちゃうタイプの僕です。普段 RVM しか使わなくなってしまい、本番サーバも用意することがめっきりなくなったので忘れていましたが、Ruby 1.9.3 がリリースされていたので、RVM にインストールするのとあわせて、gitlab 用に一台立てた所、…
New Project 作成しようとすると Gitosis のエラーが出て止まるんだけど、そこまでいったので注意点をいくつか。 README.rdoc は、Enviroments に記載の通り、Ubuntu/Debiun 向けで書かれてるので、sudo su -H や adduser --system など、RHEL クローン系で…
ドキュメント見る限り、Unicorn_Rails Master も Unicorn Worker も、USR1 シグナルを送信すれば、ログの再オープンするようなので、原理的には簡単にローテートされるはず!あーうまくいかねーので、シェルスクリプト書いて crontab でぶんまわすかー。 エ…
Gem から mysql インストールしようとしてたんだけど、なぜかうまくいかない。 こうすると # yum install mysql*.x86_64 # gem install mysql -v=2.7 -- --with-mysql-config=/usr/bin/mysql_config こうなる [root@HOSTNAME ~]# gem install mysql -- --wit…
portからインストールしたrubyのバージョンが、1.8.7のままだったのを思い出したので、さっくとアンインストールして、1.9.1の入れ直し。 # port uninstall rb-rubygems # port uninstall rubyその後、以下のようにruby1.9.1をインストールしようとしたらつ…
Rails 3.0 beta 導入しようとしたら、なんかエラーいっぱいでた。ちなみに、MacPort から突っ込んだ、Ruby 1.8.7-p294。 rubygem 1.3.4時代 /opt/local/lib/ruby/gems/1.8/gems/rdoc-2.5.5/lib/rdoc/ri/store.rb:243: [BUG] Bus Error rubygem 1.3.7時代 /$H…
Rubygem の本体(gem -v で出てくるバージョンね)をアップデートするときは、以下のようにしましょう。 # gem install rubygems-update # update_rubygems これで最新版が入ります。0.9 とかめがっさ古いのは gem 入れなおすか、以下のコマンドでよかったはず…
最近関わってる案件で出てきたエラー。 DB に MySQL を採用していて、rake とか実行すると、「仮想タイマが終了しました」と標準出力に帰ってくる状態。結論から言うと、最新版の mysql (gem) が悪いらしい。 という訳で、gem を uninstall して、前のバージ…
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- sinatra (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/li…
以下の環境で、某なんとかトンラスの決済モジュールのテストしてたら、php がひたすら「No input file specified.」とエラーをはく始末。ググると cgi モード固有のエラーで、php.ini に追記すれば直るよ!みたいなのを見たんだけど直らない。ていうかこれ p…
Pound の内部で Service 句を記述する時、Rails の Service 句以下に、Service 句を追記すると、最初に rails のルーティングを評価してしまうのかな?よくわからんけど結構ハマったのでめも。れいるずの該当 Service 句は、最後に書く。
09-09のエントリで「Pragger(´・ω・`)」としょんぼりしてたら、どうやら本家の中の人に発見されてたらしくて、レポジトリが復活していたという話。きた、これでかつる! が 仕事が忙しくて結局 yapra すら触れて居ないというオチ、ひぎぃ! で 全然関係ない…
元々、Plagger いれて HTML 生成しようと思ってたけど、CPAN がめんどくさそうだったので、Ruby に移植されてないかな、と調べたら「Pragger」てのがあったので「きた!これでかるつ!」と思ってたら公式消滅でしょんぼりしてたら、 yapra ってのが gem に登…
会社ではもっぱらサービスのデプロイ担当です。で、いつもデプロイする際に思うのが、稼働環境の準備。僕が所属してる会社は社内で利用するアプリケーションのバージョンを、メジャーバージョンレベルでしか制御してなくて、マイナーバージョンは、開発環境…
rake db:migrate RAILS_ENV=production でブイブイいわせようとしたら、rake aborted! Mysql:error 云々としかられまくった。わからねー!と思っていたが、PM (28歳) に聞いたら id:osakanas さんの記事 (http://d.hatena.ne.jp/osakanas/20090218) を教えて…
もうタイトルだけでピンときた人がほとんどだと思いますが、CentOS は現在インストールすると、ImageMagick 6.2.8 が召喚されます。このバージョンだと Rmagick の Version2 系が動かない、と、以前のエントリで解決方法書きましたが、ソース以外でも回避で…