rubyに限らずスクリプト言語環境構築では、バージョンを管理できるツールを使うのが一般的かと思います。 今回はrbenvというバージョンを切り替えるツールと、プラグインのruby-buildでインストールする方法をご紹介します。 (※インストールにはgitが必須となります。OS XではXcode Command Line Toolsを先にインストールする必要があります) rbenv sstephenson/rbenv · GitHub まず始めにrbenvをインストールします。
先日掲載したRuby on Rails 3.1 を Windows にインストールする手順をかなり丁寧に説明してみましたのMac OS Xバージョンです。 Mac OS Xで初めてRubyやRailsに挑戦する方のために、最新の Ruby 1.9.3 と Ruby on Rails 3.2 のインストール手順をやや詳しく説明します。 なお、本稿ではRubyのインストールにHomebrewとrbenvを利用しています。MacPortsによるインストール手順を知りたい方は http://ref.xaio.jp/ruby/install/macosx を参照してください。 本稿が対象とする OS は Mac OS X 10.8 (Mountain Lion)、Mac OS X 10.7 (Lion) 、および Mac OS X 10.6 (Snow Leopard) です。「手順通りやったけどう
2012年07月30日20:01 OS X Mountain Lion に Homebrew + rbenv で Ruby 1.9.3 をインストールした カテゴリコンピュータプログラミング Comment(0)Trackback(1) (2013.3.29追記 Ruby 2.0.0 はこちらの記事を; →・Ruby 2.0.0 を Homebrew + rbenv で OS X Mountain Lion にインストール) Mac に Mountain Lion をクリーンインストールしたので、Ruby も最新版をインストールし直しました。 (Mountain Lion に標準で入っているのが、相変わらず Ruby 1.8.7 なのが残念。) 使ったのは、いま流行りっぽい Homebrew + rbenv です。 基本的には以前書いた記事と同じですが、今回は最新の Ruby 1.9.3-
portsの流れるコンパイルも眺めていて面白いけど時間かかる…..。 homebrewだと最新バージョンのサポートも早いし インストールも早いし、表示も整理されているので移行することにした。 下準備 前にmacportsを導入していたのであれば アンインストールしbrewに絞ったほうがよい。 http://guide.macports.org/#installing.macports.uninstalling インストール 公式サイトに乗っているコマンドで一発インストール。 sudoを使わなくてもよい。 $ /usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)" Rubyの最新版を入れる $ brew install ruby gemもアップデート $ sudo gem update --
あなたは,下記のコードを理解できない。 p f /g+h/i これはRubyのコードである。「p」は,コンソールに出力する関数である。 問: だいたい,何をやっているコードですか? ※例えば,四則演算など。 構文をおおまかに説明して下さい。 どれが変数で,どれが関数で,どれが演算子か? ↓回答 回答: 一意に決定できない。 下記に, このコードの複数の解釈方法と, この件が引き起こす問題 について述べる。 ※なお,この問題が起きるのは動的言語に限らず,静的言語でも同様に発生しうることを前もって述べておく。 (1)分数の計算とみなすパターン 先行するコードを下記のように書いた場合: test1.rb # 変数に数値を代入 f = 2 g = 1 h = 2 i = 1 # 演算結果をpで出力する p f /g+h/i 実行結果: >ruby test1.rb 4 「分数の計算」とみなされる。
『エンタープライズRails』に学ぶ企業ユーザのためのRailsアーキテクチャAI-enhanced description This document discusses database modeling for a system with companies, departments, and employees. It describes setting up composite primary keys to link the three tables together and using associations and joins to efficiently query across the tables. Methods are defined on the Company model to count employees. A view is created to se
Build RAG and agent-based generative AI applications with new Amazon Titan Text Premier model, available in Amazon Bedrock Today, we’re happy to welcome a new member of the Amazon Titan family of models: Amazon Titan Text Premier, now available in Amazon Bedrock. Following Amazon Titan Text Lite and Titan Text Express, Titan Text Premier is the latest large language model (LLM) in the Amazon Titan
いや、Rubyを取り巻く皆さんの生活まで終われとは言ってないですからね。終わってみるべきなのはRubyのコア部分の開発。 1) 百年の大計の欠如 https://twitter.com/yukihiro_matz/status/25168548474 によると、100年や200年続けるべきなんだそうだ。ふーん。100年って言ってみたいだけちゃうんか。200年後といえば本人はおろかまつもとゆきひろと面識のある人間すら死に絶えている時期なんだけどな。そこまで続けたきゃどうするればいいか真面目に考えたことあんのかね。日本国ですらこの120年で2回も憲法変わってんだぞ。惰性で200年もつわけがないだろ。 2) まつもとゆきひろがスケールしない 御存知の通りまつもとゆきひろのRuby開発に対するコミットペース(ここでいうコミットってのはソースコードをチェックインすることだけではなくて広く「関与」の意
忙しいJava開発者のために 「Ruby on Rails(以下、RoR)」の登場が大きな契機となり、現在、Rubyユーザーの数は増加の一途をたどっている。最近では多くのプラットフォームで対応が進められており、Javaにおいても、JVM上で動作するRuby実行環境「JRuby」が用意されているのはご存知のとおりだ。 こうした背景から、Java開発者の中にはRubyに興味を持っている方が少なくないのではないだろうか。もっとも、その多くは、日々の業務に追われ、新たな言語の学習に十分な時間がとれないという状況だと推測する。そこで、本連載では、Rubyという言語、およびその言語の魅力を最大限に引き出しているフレームワークRoRについてJava開発者の皆さんが効率的に学習できるよう、JavaプラットフォームとRubyプラットフォームの特徴を比較しながら解説していこうと思う。 なお、連載の前半では、J
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く